Roll flutter to a3e9379a87eaaa8e141ac0f7ede8a5db1bd2ee77

Roller-URL: https://cr-buildbucket.appspot.com/build/8715515098649687937
CQ-Do-Not-Cancel-Tryjobs: true
Change-Id: Ifc0efb965cfaba2df84202c0ca654114c240c558
Reviewed-on: https://flutter-review.googlesource.com/c/infra/+/65180
Commit-Queue: flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com <flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com>
Bot-Commit: flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com <flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com>
diff --git a/config/generated/ci_yaml/flutter_config.json b/config/generated/ci_yaml/flutter_config.json
index b4e16db..5b2e5a4 100644
--- a/config/generated/ci_yaml/flutter_config.json
+++ b/config/generated/ci_yaml/flutter_config.json
@@ -1 +1 @@
-{"targets":[{"name":"Linux analyze","timeout":60,"properties":{"shard":"analyze","dependencies":"[\n  {\"dependency\": \"ktlint\", \"version\": \"version_1_5_0\"}\n]","tags":"[\"framework\",\"hostonly\",\"shard\",\"linux\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Linux analyzer_benchmark","timeout":60,"properties":{"os":"Linux","device_type":"mokey","test_timeout_secs":"3600","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"curl\", \"version\": \"version:7.64.0\"}\n]","tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"analyzer_benchmark"},"recipe":"devicelab/devicelab_drone"},{"name":"Linux coverage","bringup":true,"timeout":120,"properties":{"tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"presubmit":false,"enabledBranches":["master"],"recipe":"flutter/coverage"},{"name":"Linux packages_autoroller","timeout":45,"properties":{"tags":"[\"framework\",\"hostonly\",\"linux\"]\n","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"gh_cli\", \"version\": \"version:2.8.0-2-g32256d38\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]"},"presubmit":false,"enabledBranches":["master"],"recipe":"pub_autoroller/pub_autoroller"},{"name":"Linux_android_emu android views","timeout":60,"properties":{"tags":"[\"framework\",\"hostonly\",\"linux\"]\n","task_name":"android_views","presubmit_max_attempts":"2"},"recipe":"devicelab/devicelab_drone"},{"name":"Linux build_aar_module_test","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"build_aar_module_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux build_tests_1_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"cmake\", \"version\": \"build_id:8787856497187628321\"},\n  {\"dependency\": \"ninja\", \"version\": \"version:1.9.0\"}\n]","shard":"build_tests","subshard":"1_5","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Linux build_tests_2_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"cmake\", \"version\": \"build_id:8787856497187628321\"},\n  {\"dependency\": \"ninja\", \"version\": \"version:1.9.0\"}\n]","shard":"build_tests","subshard":"2_5","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Linux build_tests_3_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"cmake\", \"version\": \"build_id:8787856497187628321\"},\n  {\"dependency\": \"ninja\", \"version\": \"version:1.9.0\"}\n]","shard":"build_tests","subshard":"3_5","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Linux build_tests_4_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"cmake\", \"version\": \"build_id:8787856497187628321\"},\n  {\"dependency\": \"ninja\", \"version\": \"version:1.9.0\"}\n]","shard":"build_tests","subshard":"4_5","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Linux build_tests_5_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"cmake\", \"version\": \"build_id:8787856497187628321\"},\n  {\"dependency\": \"ninja\", \"version\": \"version:1.9.0\"}\n]","shard":"build_tests","subshard":"5_5","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Linux ci_yaml flutter roller","timeout":30,"properties":{"tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"presubmit":false,"runIf":[".ci.yaml","DEPS","engine/**"],"enabledBranches":["master"],"recipe":"infra/ci_yaml"},{"name":"Linux customer_testing","timeout":60,"properties":{"shard":"customer_testing","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","test_timeout_secs":"3600"},"enabledBranches":["master"],"recipe":"flutter/flutter_drone"},{"name":"Linux docs_publish","timeout":60,"properties":{"cores":"32","dependencies":"[\n  {\"dependency\": \"dashing\", \"version\": \"0.4.0\"},\n  {\"dependency\": \"firebase\", \"version\": \"v11.0.1\"}\n]","tags":"[\"framework\", \"hostonly\", \"linux\"]\n","validation":"docs","validation_name":"Docs","firebase_project":"main-docs-flutter-prod","release_ref":"refs/heads/master"},"presubmit":false,"enabledBranches":["master"],"recipe":"flutter/docs","dimensions":{"os":"Linux"},"droneDimensions":["os=Linux"],"backfill":false},{"name":"Linux docs_test","timeout":90,"properties":{"cores":"32","dependencies":"[\n  {\"dependency\": \"dashing\", \"version\": \"0.4.0\"}\n]","firebase_project":"","release_ref":"","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","shard":"docs"},"runIf":["bin/**","dev/**","packages/flutter/**","packages/flutter_drive/**","packages/flutter_localizations/**","packages/flutter_test/**","packages/flutter_web_plugins/**","packages/integration_test/**",".ci.yaml","engine/**","DEPS","dartdoc_options.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux engine_dependency_proxy_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"engine_dependency_proxy_test"},"runIf":["dev/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux firebase_release_smoke_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","tags":"[\"firebaselab\"]\n","task_name":"release_smoke_test","physical_devices":"[\n  \"--device\", \"model=shiba,version=34\",\n  \"--device\", \"model=redfin,version=30\",\n  \"--device\", \"model=griffin,version=24\"\n]","virtual_devices":"[\n  \"--device\", \"model=Nexus5.gce_x86,version=21\",\n  \"--device\", \"model=Nexus5.gce_x86,version=22\",\n  \"--device\", \"model=Nexus5.gce_x86,version=23\",\n  \"--device\", \"model=Nexus6P,version=25\",\n  \"--device\", \"model=Nexus6P,version=26\",\n  \"--device\", \"model=Nexus6P,version=27\",\n  \"--device\", \"model=NexusLowRes,version=29\"\n]"},"recipe":"firebaselab/firebaselab"},{"name":"Linux flutter_packaging_test","timeout":60,"properties":{"task_name":"flutter_packaging","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","test_timeout_secs":"3600"},"presubmit":false,"runIf":[".ci.yaml","engine/**","DEPS","dev/bots/**"],"enabledBranches":["master"],"recipe":"packaging/packaging"},{"name":"Linux flutter_plugins","timeout":60,"properties":{"shard":"flutter_plugins","subshard":"analyze","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"enabledBranches":["master"],"recipe":"flutter/flutter_drone"},{"name":"Linux framework_tests_libraries","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"framework_tests","subshard":"libraries","tags":"[\"framework\",\"hostonly\",\"shard\", \"linux\"]\n"},"runIf":["dev/**","packages/flutter/**","packages/flutter_driver/**","packages/integration_test/**","packages/flutter_localizations/**","packages/fuchsia_remote_debug_protocol/**","packages/flutter_test/**","packages/flutter_goldens/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux framework_tests_slow","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","shard":"framework_tests","subshard":"slow","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/**","packages/flutter/**","packages/flutter_driver/**","packages/integration_test/**","packages/flutter_localizations/**","packages/fuchsia_remote_debug_protocol/**","packages/flutter_test/**","packages/flutter_goldens/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux framework_tests_misc","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"cmake\", \"version\": \"build_id:8787856497187628321\"},\n  {\"dependency\": \"ninja\", \"version\": \"version:1.9.0\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"}\n]","shard":"framework_tests","subshard":"misc","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/**","examples/api/**","packages/flutter/**","packages/flutter_driver/**","packages/integration_test/**","packages/flutter_localizations/**","packages/fuchsia_remote_debug_protocol/**","packages/flutter_test/**","packages/flutter_goldens/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux framework_tests_widgets","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"framework_tests","subshard":"widgets","tags":"[\"framework\",\"hostonly\",\"shard\", \"linux\"]\n"},"runIf":["dev/**","packages/flutter/**","packages/flutter_driver/**","packages/integration_test/**","packages/flutter_localizations/**","packages/fuchsia_remote_debug_protocol/**","packages/flutter_test/**","packages/flutter_goldens/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux fuchsia_precache","timeout":60,"properties":{"shard":"fuchsia_precache","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"presubmit":false,"runIf":["engine/**","DEPS",".ci.yaml"],"enabledBranches":["master"],"recipe":"flutter/flutter_drone"},{"name":"Linux gradle_desugar_classes_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"gradle_desugar_classes_test"},"runIf":["dev/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux gradle_java8_compile_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"gradle_java8_compile_test"},"runIf":["dev/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux gradle_plugin_bundle_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"gradle_plugin_bundle_test"},"runIf":["dev/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux gradle_plugin_fat_apk_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"gradle_plugin_fat_apk_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux gradle_plugin_light_apk_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"gradle_plugin_light_apk_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux module_custom_host_app_name_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"module_custom_host_app_name_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux module_host_with_custom_build_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"module_host_with_custom_build_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux build_android_host_app_with_module_aar","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"build_android_host_app_with_module_aar"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux build_android_host_app_with_module_source","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"build_android_host_app_with_module_source"},"presubmit":false,"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux plugin_dependencies_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"plugin_dependencies_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux plugin_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","drone_dimensions":"[\"os=Linux\", \"os=Ubuntu-20\"]\n","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"plugin_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux plugin_test_linux","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"cmake\", \"version\": \"build_id:8787856497187628321\"},\n  {\"dependency\": \"ninja\", \"version\": \"version:1.9.0\"},\n  {\"dependency\": \"curl\", \"version\": \"version:7.64.0\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"plugin_test_linux"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux run_debug_test_linux","timeout":60,"properties":{"xvfb":"1","dependencies":"[\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"cmake\", \"version\": \"build_id:8787856497187628321\"},\n  {\"dependency\": \"ninja\", \"version\": \"version:1.9.0\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"run_debug_test_linux"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux linux_desktop_impeller","timeout":60,"properties":{"xvfb":"1","dependencies":"[\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"cmake\", \"version\": \"build_id:8787856497187628321\"},\n  {\"dependency\": \"ninja\", \"version\": \"version:1.9.0\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"linux_desktop_impeller"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android_emu android_display_cutout","timeout":60,"properties":{"tags":"[\"devicelab\", \"linux\"]\n","task_name":"android_display_cutout","presubmit_max_attempts":"2"},"recipe":"devicelab/devicelab_drone"},{"name":"Linux android_release_builds_exclude_dev_dependencies_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"android_release_builds_exclude_dev_dependencies_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux run_release_test_linux","timeout":60,"properties":{"xvfb":"1","dependencies":"[\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"cmake\", \"version\": \"build_id:8787856497187628321\"},\n  {\"dependency\": \"ninja\", \"version\": \"version:1.9.0\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"run_release_test_linux"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux skp_generator","timeout":60,"properties":{"shard":"skp_generator","subshard":"0","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/**","packages/flutter/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"enabledBranches":["main","master"],"recipe":"flutter/flutter_drone"},{"name":"Linux technical_debt__cost","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"technical_debt__cost"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux test_ownership","properties":{"tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["engine/**","DEPS",".ci.yaml","engine/**","DEPS"],"enabledBranches":["main","master"],"recipe":"infra/test_ownership"},{"name":"Linux tool_integration_tests_1_7","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"cmake\", \"version\": \"build_id:8787856497187628321\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"ninja\", \"version\": \"version:1.9.0\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","shard":"tool_integration_tests","subshard":"1_7","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux tool_integration_tests_2_7","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"cmake\", \"version\": \"build_id:8787856497187628321\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"ninja\", \"version\": \"version:1.9.0\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","shard":"tool_integration_tests","subshard":"2_7","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux tool_integration_tests_3_7","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"cmake\", \"version\": \"build_id:8787856497187628321\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"ninja\", \"version\": \"version:1.9.0\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","shard":"tool_integration_tests","subshard":"3_7","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux tool_integration_tests_4_7","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"cmake\", \"version\": \"build_id:8787856497187628321\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"ninja\", \"version\": \"version:1.9.0\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","shard":"tool_integration_tests","subshard":"4_7","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux tool_integration_tests_5_7","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"cmake\", \"version\": \"build_id:8787856497187628321\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"ninja\", \"version\": \"version:1.9.0\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","shard":"tool_integration_tests","subshard":"5_7","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux tool_integration_tests_6_7","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"cmake\", \"version\": \"build_id:8787856497187628321\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"ninja\", \"version\": \"version:1.9.0\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","shard":"tool_integration_tests","subshard":"6_7","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux tool_integration_tests_7_7","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"cmake\", \"version\": \"build_id:8787856497187628321\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"ninja\", \"version\": \"version:1.9.0\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","shard":"tool_integration_tests","subshard":"7_7","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux android_preview_tool_integration_tests","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:udcv1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"cmake\", \"version\": \"build_id:8787856497187628321\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"ninja\", \"version\": \"version:1.9.0\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","shard":"android_preview_tool_integration_tests","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux android_java11_tool_integration_tests","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"cmake\", \"version\": \"build_id:8787856497187628321\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"ninja\", \"version\": \"version:1.9.0\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","shard":"android_java11_tool_integration_tests","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux android_java11_dependency_smoke_tests","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","task_name":"android_java11_dependency_smoke_tests","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","test_timeout_secs":"2700"},"runIf":["packages/flutter_tools/templates/**","packages/flutter_tools/gradle/**",".ci.yaml","engine/**","DEPS","dev/devicelab/bin/tasks/android_java11_dependency_smoke_tests.dart","dev/devicelab/lib/framework/dependency_smoke_test_task_definition.dart"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux android_java17_dependency_smoke_tests","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:17\"}\n]","task_name":"android_java17_dependency_smoke_tests","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","test_timeout_secs":"2700"},"runIf":["packages/flutter_tools/templates/**","packages/flutter_tools/gradle/**",".ci.yaml","engine/**","DEPS","dev/devicelab/bin/tasks/android_java17_dependency_smoke_tests.dart","dev/devicelab/lib/framework/dependency_smoke_test_task_definition.dart"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux tool_tests_commands","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"cmake\", \"version\": \"build_id:8787856497187628321\"},\n  {\"dependency\": \"ninja\", \"version\": \"version:1.9.0\"}\n]","shard":"tool_tests","subshard":"commands","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux tool_tests_general","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","shard":"tool_tests","subshard":"general","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux tool_tests_widget_preview_scaffold","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","shard":"tool_tests","subshard":"widget_preview_scaffold","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux_android_emu android_engine_vulkan_tests","timeout":60,"properties":{"shard":"android_engine_vulkan_tests","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","dependencies":"[\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]"},"recipe":"flutter/flutter_drone"},{"name":"Linux_mokey android_engine_vulkan_tests","bringup":true,"timeout":60,"properties":{"shard":"android_engine_vulkan_tests","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","dependencies":"[\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]"},"recipe":"flutter/flutter_drone"},{"name":"Linux_android_emu android_engine_opengles_tests","timeout":60,"properties":{"shard":"android_engine_opengles_tests","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","dependencies":"[\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]"},"recipe":"flutter/flutter_drone"},{"name":"Linux web_benchmarks_canvaskit","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"}\n]","tags":"[\"devicelab\",\"hostonly\", \"linux\"]\n","task_name":"web_benchmarks_canvaskit"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux web_benchmarks_ddc","bringup":true,"timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"}\n]","tags":"[\"devicelab\",\"hostonly\", \"linux\"]\n","task_name":"web_benchmarks_ddc","test_timeout_secs":"3600"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux web_benchmarks_ddc_hot_reload","bringup":true,"timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"}\n]","tags":"[\"devicelab\",\"hostonly\", \"linux\"]\n","task_name":"web_benchmarks_ddc_hot_reload","test_timeout_secs":"3600"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux web_benchmarks_skwasm","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"}\n]","tags":"[\"devicelab\"]\n","task_name":"web_benchmarks_skwasm"},"presubmit":false,"runIf":["dev/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux web_benchmarks_skwasm_st","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"}\n]","tags":"[\"devicelab\"]\n","task_name":"web_benchmarks_skwasm_st"},"presubmit":false,"runIf":["dev/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux web_long_running_tests_1_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"web_long_running_tests","subshard":"1_5","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","presubmit_max_attempts":"2"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_long_running_tests_2_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"web_long_running_tests","subshard":"2_5","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","presubmit_max_attempts":"2"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_long_running_tests_3_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"web_long_running_tests","subshard":"3_5","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","presubmit_max_attempts":"2"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_long_running_tests_4_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"web_long_running_tests","subshard":"4_5","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","presubmit_max_attempts":"2"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_long_running_tests_5_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"web_long_running_tests","subshard":"5_5","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","presubmit_max_attempts":"2"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_0","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"web_canvaskit_tests","subshard":"0","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","presubmit_max_attempts":"2"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_1","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"web_canvaskit_tests","subshard":"1","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","presubmit_max_attempts":"2"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_2","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"web_canvaskit_tests","subshard":"2","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","presubmit_max_attempts":"2"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_3","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"web_canvaskit_tests","subshard":"3","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","presubmit_max_attempts":"2"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_4","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"web_canvaskit_tests","subshard":"4","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","presubmit_max_attempts":"2"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"web_canvaskit_tests","subshard":"5","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","presubmit_max_attempts":"2"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_6","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"web_canvaskit_tests","subshard":"6","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","presubmit_max_attempts":"2"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_7_last","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"web_canvaskit_tests","subshard":"7_last","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","presubmit_max_attempts":"2"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_skwasm_tests_0","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"web_skwasm_tests","subshard":"0","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","presubmit_max_attempts":"2"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_skwasm_tests_1","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"web_skwasm_tests","subshard":"1","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","presubmit_max_attempts":"2"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_skwasm_tests_2","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"web_skwasm_tests","subshard":"2","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","presubmit_max_attempts":"2"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_skwasm_tests_3","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"web_skwasm_tests","subshard":"3","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","presubmit_max_attempts":"2"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_skwasm_tests_4","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"web_skwasm_tests","subshard":"4","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","presubmit_max_attempts":"2"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml","DEPS","engine/**"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_skwasm_tests_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"web_skwasm_tests","subshard":"5","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","presubmit_max_attempts":"2"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_skwasm_tests_6","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"web_skwasm_tests","subshard":"6","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","presubmit_max_attempts":"2"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_skwasm_tests_7_last","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"web_skwasm_tests","subshard":"7_last","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","presubmit_max_attempts":"2"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tool_tests","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"web_tool_tests","subshard":"1_1","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","presubmit_max_attempts":"2","test_timeout_secs":"3600"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux_android_emu android_defines_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"linux\"]\n","task_name":"android_defines_test","presubmit_max_attempts":"2"},"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android_emu_unstable android_defines_test","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\", \"linux\"]\n","task_name":"android_defines_test"},"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro android_obfuscate_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"android_obfuscate_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro android_semantics_integration_test","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"android_semantics_integration_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey android_view_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"android_view_scroll_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey animated_image_gc_perf","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"animated_image_gc_perf"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey animated_complex_opacity_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"animated_complex_opacity_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey animated_complex_image_filtered_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"animated_complex_image_filtered_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey animated_placeholder_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"animated_placeholder_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey backdrop_filter_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"backdrop_filter_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro backdrop_filter_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"backdrop_filter_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro draw_atlas_perf_opengles__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"draw_atlas_perf_opengles__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro draw_atlas_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"draw_atlas_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro dynamic_path_tessellation_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"dynamic_path_tessellation_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro static_path_tessellation_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"static_path_tessellation_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro dynamic_path_stroke_tessellation_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"dynamic_path_stroke_tessellation_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro static_path_stroke_tessellation_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"static_path_stroke_tessellation_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro hello_world_impeller","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"hello_world_impeller"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro basic_material_app_android__compile","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"basic_material_app_android__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro channels_integration_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"channels_integration_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey clipper_cache_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\",\"mokey\"]\n","task_name":"clipper_cache_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey color_filter_and_fade_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"color_filter_and_fade_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey color_filter_cache_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"color_filter_cache_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey color_filter_with_unstable_child_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\",\"mokey\"]\n","task_name":"color_filter_with_unstable_child_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey shader_mask_cache_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"shader_mask_cache_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey complex_layout_android__scroll_smoothness","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"complex_layout_android__scroll_smoothness","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey complex_layout_scroll_perf__devtools_memory","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\",\"mokey\"]\n","task_name":"complex_layout_scroll_perf__devtools_memory","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey complex_layout_scroll_perf__memory","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\",\"mokey\"]\n","task_name":"complex_layout_scroll_perf__memory","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey complex_layout_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\",\"mokey\"]\n","task_name":"complex_layout_scroll_perf__timeline_summary","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro complex_layout_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"complex_layout_scroll_perf__timeline_summary","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro complex_layout_scroll_perf_impeller__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"complex_layout_scroll_perf_impeller__timeline_summary","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro complex_layout_scroll_perf_impeller_gles__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"complex_layout_scroll_perf_impeller_gles__timeline_summary","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey complex_layout_semantics_perf","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"complex_layout_semantics_perf","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey complex_layout__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"complex_layout__start_up","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey cubic_bezier_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"cubic_bezier_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro cubic_bezier_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"cubic_bezier_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey cull_opacity_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"cull_opacity_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro cull_opacity_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"cull_opacity_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey devtools_profile_start_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"devtools_profile_start_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro drive_perf_debug_warning","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"drive_perf_debug_warning"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro embedded_android_views_integration_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"embedded_android_views_integration_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android_emu external_textures_integration_test","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\", \"linux\"]\n","task_name":"external_textures_integration_test","presubmit_max_attempts":"2"},"runIf":["engine/**","DEPS",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey fading_child_animation_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"fading_child_animation_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey fast_scroll_heavy_gridview__memory","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"fast_scroll_heavy_gridview__memory"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey fast_scroll_large_images__memory","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"fast_scroll_large_images__memory"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro flavors_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"flavors_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey flutter_engine_group_performance","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"flutter_engine_group_performance"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey flutter_gallery__back_button_memory","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"flutter_gallery__back_button_memory"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey flutter_gallery__image_cache_memory","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"flutter_gallery__image_cache_memory"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey flutter_gallery__memory_nav","timeout":60,"properties":{"tags":"[\"devicelab\" ,\"android\", \"linux\", \"mokey\"]\n","task_name":"flutter_gallery__memory_nav"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey flutter_gallery__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"flutter_gallery__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey flutter_gallery_lazy__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"flutter_gallery_lazy__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey flutter_gallery__start_up_delayed","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"flutter_gallery__start_up_delayed"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro flutter_gallery_android__compile","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"flutter_gallery_android__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro flutter_gallery_v2_chrome_run_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"flutter_gallery_v2_chrome_run_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux flutter_gallery_v2_web_compile_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"flutter_gallery_v2_web_compile_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey flutter_test_performance","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"flutter_test_performance"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey flutter_view__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"flutter_view__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey fullscreen_textfield_perf","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"fullscreen_textfield_perf"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey fullscreen_textfield_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"fullscreen_textfield_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey very_long_picture_scrolling_perf__e2e_summary","timeout":120,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"very_long_picture_scrolling_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey hello_world__memory","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"hello_world__memory"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey home_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"home_scroll_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey hot_mode_dev_cycle_linux__benchmark","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"hot_mode_dev_cycle_linux__benchmark"},"presubmit":false,"runIf":[".ci.yaml","dev/**","DEPS","engine/**"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey hybrid_android_views_integration_test","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"hybrid_android_views_integration_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey image_list_jit_reported_duration","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"image_list_jit_reported_duration"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey imagefiltered_transform_animation_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"imagefiltered_transform_animation_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro imagefiltered_transform_animation_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"imagefiltered_transform_animation_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey image_list_reported_duration","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"image_list_reported_duration"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro integration_ui_driver","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"integration_ui_driver"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro integration_ui_keyboard_resize","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"integration_ui_keyboard_resize"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro integration_ui_textfield","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"integration_ui_textfield"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey large_image_changer_perf_android","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"large_image_changer_perf_android"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro linux_chrome_dev_mode","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"linux_chrome_dev_mode"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey multi_widget_construction_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"multi_widget_construction_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey list_text_layout_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"list_text_layout_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey list_text_layout_impeller_perf__e2e_summary","timeout":60,"properties":{"ignore_flakiness":"true","tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"list_text_layout_impeller_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro native_assets_android","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"native_assets_android"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey new_gallery__crane_perf","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"new_gallery__crane_perf"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey old_gallery__transition_perf","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"old_gallery__transition_perf"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_build_test flutter_gallery__transition_perf","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"flutter_gallery__transition_perf","artifact":"gallery__transition_perf","drone_dimensions":"[\"device_os=U\",\"os=Linux\", \"device_type=mokey\"]\n"},"presubmit":false,"recipe":"devicelab/devicelab_drone_build_test"},{"name":"Linux_build_test flutter_gallery__transition_perf_e2e","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"flutter_gallery__transition_perf_e2e","artifact":"gallery__transition_perf_e2e","drone_dimensions":"[\"device_os=U\",\"os=Linux\", \"device_type=mokey\"]\n"},"presubmit":false,"recipe":"devicelab/devicelab_drone_build_test"},{"name":"Linux_build_test flutter_gallery__transition_perf_hybrid","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"flutter_gallery__transition_perf_hybrid","artifact":"gallery__transition_perf_hybrid","drone_dimensions":"[\"device_os=U\",\"os=Linux\", \"device_type=mokey\"]\n"},"presubmit":false,"recipe":"devicelab/devicelab_drone_build_test"},{"name":"Linux_mokey flutter_gallery__transition_perf_with_semantics","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"flutter_gallery__transition_perf_with_semantics"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey new_gallery_impeller__transition_perf","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"new_gallery_impeller__transition_perf"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey new_gallery_opengles_impeller__transition_perf","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"new_gallery_opengles_impeller__transition_perf"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey new_gallery__transition_perf","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"new_gallery__transition_perf"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro new_gallery__transition_perf","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"new_gallery__transition_perf"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro new_gallery_impeller_old_zoom__transition_perf","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"new_gallery_impeller_old_zoom__transition_perf"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro new_gallery_impeller__transition_perf","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"new_gallery_impeller__transition_perf"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_galaxy_s24 new_gallery_impeller__transition_perf","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"samsung\", \"s24\"]\n","task_name":"new_gallery_impeller__transition_perf"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro new_gallery_opengles_impeller__transition_perf","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"new_gallery_opengles_impeller__transition_perf"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey picture_cache_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"picture_cache_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro picture_cache_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"picture_cache_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey android_picture_cache_complexity_scoring_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"android_picture_cache_complexity_scoring_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey slider_perf_android","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"slider_perf_android"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey platform_channels_benchmarks","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"platform_channels_benchmarks"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro platform_channels_benchmarks","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"platform_channels_benchmarks"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro platform_channel_sample_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"platform_channel_sample_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro platform_interaction_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"platform_interaction_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey platform_views_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"platform_views_scroll_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro platform_views_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"platform_views_scroll_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey platform_views_scroll_perf_impeller__timeline_summary","timeout":60,"properties":{"ignore_flakiness":"true","tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"platform_views_scroll_perf_impeller__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro platform_views_scroll_perf_impeller__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"platform_views_scroll_perf_impeller__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro platform_views_hcpp_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"platform_views_hcpp_scroll_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey platform_view__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"platform_view__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro routing_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"routing_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro service_extensions_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"service_extensions_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey textfield_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"textfield_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro textfield_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"textfield_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey tiles_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\", \"mokey\"]\n","task_name":"tiles_scroll_perf__timeline_summary","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux web_size__compile_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"web_size__compile_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey opacity_peephole_one_rect_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"opacity_peephole_one_rect_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey opacity_peephole_col_of_rows_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"opacity_peephole_col_of_rows_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey opacity_peephole_opacity_of_grid_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"opacity_peephole_opacity_of_grid_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey opacity_peephole_grid_of_opacity_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"opacity_peephole_grid_of_opacity_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey opacity_peephole_fade_transition_text_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"opacity_peephole_fade_transition_text_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey opacity_peephole_grid_of_alpha_savelayers_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"opacity_peephole_grid_of_alpha_savelayers_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey opacity_peephole_col_of_alpha_savelayer_rows_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"opacity_peephole_col_of_alpha_savelayer_rows_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey gradient_dynamic_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"gradient_dynamic_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey gradient_consistent_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"gradient_consistent_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey gradient_static_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"gradient_static_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro android_choreographer_do_frame_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"android_choreographer_do_frame_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey animated_blur_backdrop_filter_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"animated_blur_backdrop_filter_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro animated_blur_backdrop_filter_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"animated_blur_backdrop_filter_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro animated_advanced_blend_perf_opengles__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"animated_advanced_blend_perf_opengles__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro animated_advanced_blend_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"animated_advanced_blend_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios animated_advanced_blend_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"animated_advanced_blend_perf_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro rrect_blur_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"rrect_blur_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios rrect_blur_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"rrect_blur_perf_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro animated_blur_backdrop_filter_perf_opengles__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"animated_blur_backdrop_filter_perf_opengles__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro draw_vertices_perf_opengles__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"draw_vertices_perf_opengles__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro draw_vertices_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"draw_vertices_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios draw_vertices_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"draw_vertices_perf_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios draw_atlas_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"draw_atlas_perf_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios static_path_tessellation_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"static_path_tessellation_perf_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios dynamic_path_tessellation_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"dynamic_path_tessellation_perf_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios static_path_stroke_tessellation_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"static_path_stroke_tessellation_perf_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios dynamic_path_stroke_tessellation_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"dynamic_path_stroke_tessellation_perf_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Staging_build_linux analyze","bringup":true,"timeout":60,"properties":{"shard":"analyze","ignore_flakiness":"true","tags":"[\"framework\",\"hostonly\",\"shard\",\"linux\"]\n"},"presubmit":false,"recipe":"flutter/flutter_drone"},{"name":"Mac_benchmark animated_complex_opacity_perf_macos__e2e_summary","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","task_name":"animated_complex_opacity_perf_macos__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_benchmark basic_material_app_macos__compile","timeout":60,"properties":{"task_name":"basic_material_app_macos__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac build_ios_framework_module_test","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"build_ios_framework_module_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64 build_ios_framework_module_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\", \"arm64\"]\n","task_name":"build_ios_framework_module_test"},"presubmit":false,"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_x64 build_tests_1_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"build_tests","subshard":"1_4","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"presubmit":false,"recipe":"flutter/flutter_drone"},{"name":"Mac_x64 build_tests_2_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"build_tests","subshard":"2_4","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"presubmit":false,"recipe":"flutter/flutter_drone"},{"name":"Mac_x64 build_tests_3_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"build_tests","subshard":"3_4","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"presubmit":false,"recipe":"flutter/flutter_drone"},{"name":"Mac_x64 build_tests_4_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"build_tests","subshard":"4_4","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"presubmit":false,"recipe":"flutter/flutter_drone"},{"name":"Mac_arm64 build_tests_1_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"build_tests","subshard":"1_4","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"presubmit":false,"recipe":"flutter/flutter_drone"},{"name":"Mac_arm64 build_tests_2_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"build_tests","subshard":"2_4","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Mac_arm64 build_tests_3_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"build_tests","subshard":"3_4","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Mac_arm64 build_tests_4_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"build_tests","subshard":"4_4","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Mac_benchmark complex_layout_macos__start_up","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","task_name":"complex_layout_macos__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_benchmark complex_layout_scroll_perf_macos__timeline_summary","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","task_name":"complex_layout_scroll_perf_macos__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac customer_testing","timeout":60,"properties":{"shard":"customer_testing","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n","test_timeout_secs":"2700"},"enabledBranches":["master"],"recipe":"flutter/flutter_drone"},{"name":"Mac dart_plugin_registry_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"dart_plugin_registry_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac flavors_test_macos","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"flavors_test_macos"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_benchmark flutter_gallery_macos__compile","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","task_name":"flutter_gallery_macos__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac flutter_packaging_test","properties":{"task_name":"flutter_packaging","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"presubmit":false,"runIf":[".ci.yaml","engine/**","DEPS","dev/bots/**"],"enabledBranches":["master"],"recipe":"packaging/packaging"},{"name":"Mac_arm64 flutter_packaging_test","properties":{"task_name":"flutter_packaging","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"presubmit":false,"runIf":[".ci.yaml","engine/**","DEPS","dev/bots/**"],"enabledBranches":["master"],"recipe":"packaging/packaging"},{"name":"Mac_benchmark flutter_view_macos__start_up","timeout":60,"properties":{"task_name":"flutter_view_macos__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac framework_tests_libraries","timeout":60,"properties":{"cpu":"x86","dependencies":"[\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"framework_tests","subshard":"libraries","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"runIf":["dev/**","packages/flutter/**","packages/flutter_driver/**","packages/integration_test/**","packages/flutter_localizations/**","packages/fuchsia_remote_debug_protocol/**","packages/flutter_test/**","packages/flutter_goldens/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Mac framework_tests_impeller","timeout":60,"properties":{"cpu":"x86","dependencies":"[\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"framework_tests","subshard":"impeller","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"runIf":["dev/**","packages/flutter/**","packages/flutter_driver/**","packages/integration_test/**","packages/flutter_localizations/**","packages/fuchsia_remote_debug_protocol/**","packages/flutter_test/**","packages/flutter_goldens/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Mac_x64 framework_tests_misc","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"}\n]","shard":"framework_tests","subshard":"misc","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"runIf":["dev/**","examples/api/**","packages/flutter/**","packages/flutter_driver/**","packages/integration_test/**","packages/flutter_localizations/**","packages/fuchsia_remote_debug_protocol/**","packages/flutter_test/**","packages/flutter_goldens/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Mac_arm64 framework_tests_misc","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"}\n]","shard":"framework_tests","subshard":"misc","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"runIf":["dev/**","examples/api/**","packages/flutter/**","packages/flutter_driver/**","packages/integration_test/**","packages/flutter_localizations/**","packages/fuchsia_remote_debug_protocol/**","packages/flutter_test/**","packages/flutter_goldens/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Mac framework_tests_widgets","timeout":60,"properties":{"cpu":"x86","dependencies":"[\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"framework_tests","subshard":"widgets","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"runIf":["dev/**","packages/flutter/**","packages/flutter_driver/**","packages/integration_test/**","packages/flutter_localizations/**","packages/fuchsia_remote_debug_protocol/**","packages/flutter_test/**","packages/flutter_goldens/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Mac gradle_plugin_bundle_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"gradle_plugin_bundle_test"},"runIf":["dev/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_benchmark hello_world_macos__compile","timeout":60,"properties":{"task_name":"hello_world_macos__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac integration_ui_test_test_macos","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","tags":"[\"devicelab\", \"mac\"]\n","task_name":"integration_ui_test_test_macos"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac module_custom_host_app_name_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"module_custom_host_app_name_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac module_host_with_custom_build_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"module_host_with_custom_build_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac build_android_host_app_with_module_aar","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"build_android_host_app_with_module_aar"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac build_android_host_app_with_module_source","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"build_android_host_app_with_module_source"},"presubmit":false,"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64 module_test_ios","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"module_test_ios"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_benchmark platform_view_macos__start_up","timeout":60,"properties":{"task_name":"platform_view_macos__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac platform_channel_sample_test_macos","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"platform_channel_sample_test_macos"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac plugin_dependencies_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"plugin_dependencies_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_x64 plugin_lint_mac","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"plugin_lint_mac"},"runIf":["dev/**","packages/flutter_tools/**","packages/integration_test/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64 plugin_lint_mac","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\", \"arm64\"]\n","task_name":"plugin_lint_mac"},"presubmit":false,"runIf":["dev/**","packages/flutter_tools/**","packages/integration_test/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac plugin_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"plugin_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac plugin_test_ios","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"plugin_test_ios","presubmit_max_attempts":"2","test_timeout_secs":"3600"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac plugin_test_macos","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"plugin_test_macos"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_x64 tool_host_cross_arch_tests","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","shard":"tool_host_cross_arch_tests","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Mac_arm64 tool_host_cross_arch_tests","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","shard":"tool_host_cross_arch_tests","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Mac tool_integration_tests_1_5","timeout":60,"properties":{"cpu":"arm64","add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"tool_integration_tests","subshard":"1_5","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Mac tool_integration_tests_2_5","timeout":60,"properties":{"cpu":"arm64","add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"tool_integration_tests","subshard":"2_5","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Mac tool_integration_tests_3_5","timeout":60,"properties":{"cpu":"arm64","add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"tool_integration_tests","subshard":"3_5","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Mac tool_integration_tests_4_5","timeout":60,"properties":{"cpu":"arm64","add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"tool_integration_tests","subshard":"4_5","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Mac tool_integration_tests_5_5","timeout":60,"properties":{"cpu":"arm64","add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"tool_integration_tests","subshard":"5_5","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Mac_x64 tool_tests_commands","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","shard":"tool_tests","subshard":"commands","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Mac_arm64 tool_tests_commands","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","shard":"tool_tests","subshard":"commands","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Mac tool_tests_general","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","shard":"tool_tests","subshard":"general","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Mac_x64 verify_binaries_codesigned","timeout":60,"properties":{"tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n","shard":"verify_binaries_codesigned"},"presubmit":false,"enabledBranches":["flutter-\\d+\\.\\d+-candidate\\.\\d+"],"recipe":"flutter/flutter_drone"},{"name":"Mac_arm64 verify_binaries_codesigned","timeout":60,"properties":{"tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n","shard":"verify_binaries_codesigned"},"presubmit":false,"enabledBranches":["flutter-\\d+\\.\\d+-candidate\\.\\d+"],"recipe":"flutter/flutter_drone"},{"name":"Mac web_tool_tests","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"web_tool_tests","subshard":"1_1","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Mac_arm64_mokey entrypoint_dart_registrant","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"mac\", \"arm64\", \"mokey\"]\n","task_name":"entrypoint_dart_registrant"},"presubmit":false,"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_mokey hello_world_android__compile","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"mac\", \"mokey\"]\n","task_name":"hello_world_android__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_mokey hello_world_android__compile","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"mac\", \"arm64\", \"mokey\"]\n","task_name":"hello_world_android__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_mokey hot_mode_dev_cycle__benchmark","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"mac\", \"mokey\"]\n","task_name":"hot_mode_dev_cycle__benchmark"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_mokey integration_test_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"mac\", \"mokey\"]\n","task_name":"integration_test_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_mokey integration_test_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"mac\", \"arm64\", \"mokey\"]\n","task_name":"integration_test_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_mokey integration_ui_frame_number","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"mac\", \"arm64\", \"mokey\"]\n","task_name":"integration_ui_frame_number"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_mokey microbenchmarks","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"mac\", \"mokey\"]\n","task_name":"microbenchmarks"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_mokey native_assets_android","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"mac\", \"arm64\", \"mokey\"]\n","task_name":"native_assets_android"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_mokey run_debug_test_android","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"mac\", \"mokey\"]\n","task_name":"run_debug_test_android"},"presubmit":false,"runIf":[".ci.yaml","dev/**","DEPS","engine/**"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_mokey run_debug_test_android","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"mac\", \"arm64\", \"mokey\"]\n","task_name":"run_debug_test_android"},"presubmit":false,"runIf":[".ci.yaml","engine/**","DEPS","dev/**"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_mokey run_release_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"mac\", \"mokey\"]\n","task_name":"run_release_test"},"presubmit":false,"runIf":[".ci.yaml","engine/**","DEPS","dev/**"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_mokey run_release_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"mac\", \"arm64\", \"mokey\"]\n","task_name":"run_release_test"},"presubmit":false,"runIf":[".ci.yaml","engine/**","DEPS","dev/**"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios animation_with_microtasks_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"animation_with_microtasks_perf_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios backdrop_filter_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"backdrop_filter_perf_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_ios basic_material_app_ios__compile","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"basic_material_app_ios__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios channels_integration_test_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"channels_integration_test_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios complex_layout_ios__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"complex_layout_ios__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios complex_layout_scroll_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"complex_layout_scroll_perf_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios complex_layout_scroll_perf_bad_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"complex_layout_scroll_perf_bad_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios color_filter_and_fade_perf_ios__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"color_filter_and_fade_perf_ios__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios imagefiltered_transform_animation_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"imagefiltered_transform_animation_perf_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios external_ui_integration_test_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"external_textures_integration_test_ios","ignore_flakiness":"true"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios route_test_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"route_test_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios flavors_test_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"flavors_test_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_ios flutter_gallery_ios__compile","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\", \"arm64\"]\n","task_name":"flutter_gallery_ios__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios flutter_gallery_ios__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"flutter_gallery_ios__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios flutter_view_ios__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"flutter_view_ios__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_ios hello_world_ios__compile","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\", \"arm64\"]\n","task_name":"hello_world_ios__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_ios imitation_game_flutter","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\", \"arm64\"]\n","task_name":"imitation_game_flutter__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_ios imitation_game_swiftui","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\", \"arm64\"]\n","task_name":"imitation_game_swiftui__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_x64 hot_mode_dev_cycle_macos_target__benchmark","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"hot_mode_dev_cycle_macos_target__benchmark"},"runIf":["dev/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64 hot_mode_dev_cycle_macos_target__benchmark","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\", \"arm64\"]\n","task_name":"hot_mode_dev_cycle_macos_target__benchmark"},"presubmit":false,"runIf":[".ci.yaml","engine/**","DEPS","dev/**"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_x64_ios integration_test_test_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"integration_test_test_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_ios integration_test_test_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"integration_test_test_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios integration_ui_ios_driver","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"integration_ui_ios_driver"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios integration_ui_ios_frame_number","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"integration_ui_ios_frame_number"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios integration_ui_ios_keyboard_resize","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"integration_ui_ios_keyboard_resize"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios integration_ui_ios_textfield","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"integration_ui_ios_textfield"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_x64 ios_app_with_extensions_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"ios_app_with_extensions_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64 ios_app_with_extensions_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\", \"arm64\"]\n","task_name":"ios_app_with_extensions_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios ios_defines_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"ios_defines_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios ios_platform_view_tests","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"ios_platform_view_tests"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios large_image_changer_perf_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"large_image_changer_perf_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_x64 macos_chrome_dev_mode","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"macos_chrome_dev_mode"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64 macos_chrome_dev_mode","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\", \"arm64\"]\n","task_name":"macos_chrome_dev_mode"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios microbenchmarks_ios","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"microbenchmarks_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac native_assets_ios_simulator","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"native_assets_ios_simulator"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios native_assets_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"native_assets_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios native_platform_view_ui_tests_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"native_platform_view_ui_tests_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios new_gallery_ios__transition_perf","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"new_gallery_ios__transition_perf"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios new_gallery_skia_ios__transition_perf","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"new_gallery_skia_ios__transition_perf"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios platform_channel_sample_test_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"platform_channel_sample_test_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios platform_channel_sample_test_swift","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"platform_channel_sample_test_swift"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios platform_channels_benchmarks_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"platform_channels_benchmarks_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios platform_interaction_test_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"platform_interaction_test_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios platform_view_ios__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"platform_view_ios__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios platform_views_scroll_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"platform_views_scroll_perf_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios platform_views_scroll_perf_ad_banners__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"platform_views_scroll_perf_ad_banners__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios platform_views_scroll_perf_bottom_ad_banner__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"platform_views_scroll_perf_bottom_ad_banner__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios platform_views_scroll_perf_non_intersecting_impeller_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"platform_views_scroll_perf_non_intersecting_impeller_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios post_backdrop_filter_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"post_backdrop_filter_perf_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios simple_animation_perf_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"simple_animation_perf_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios wide_gamut_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"wide_gamut_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_x64_ios hot_mode_dev_cycle_ios__benchmark","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"hot_mode_dev_cycle_ios__benchmark"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_ios hot_mode_dev_cycle_ios_beta__benchmark","bringup":true,"timeout":60,"properties":{"os":"Mac-15","device_os":"iOS-18.4","$flutter/osx_sdk":"{\n  \"sdk_version\": \"16e5104o\"\n}","tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"hot_mode_dev_cycle_ios__benchmark"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_ios hot_mode_dev_cycle_ios__benchmark","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"hot_mode_dev_cycle_ios__benchmark_no_dds"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_x64 hot_mode_dev_cycle_ios_simulator","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"hot_mode_dev_cycle_ios_simulator"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios fullscreen_textfield_perf_ios__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"fullscreen_textfield_perf_ios__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios very_long_picture_scrolling_perf_ios__e2e_summary","timeout":120,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"very_long_picture_scrolling_perf_ios__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios tiles_scroll_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"tiles_scroll_perf_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_build_test flutter_gallery__transition_perf_e2e_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"flutter_gallery__transition_perf_e2e_ios","drone_dimensions":"[\"device_os=iOS-17|iOS-18\",\"os=Mac-14\", \"cpu=x86\"]\n"},"presubmit":false,"recipe":"devicelab/devicelab_drone_build_test"},{"name":"Mac_ios animated_blur_backdrop_filter_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"animated_blur_backdrop_filter_perf_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios draw_points_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"draw_points_perf_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios spell_check_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"spell_check_test_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_x64 native_ui_tests_macos","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"native_ui_tests_macos"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64 native_ui_tests_macos","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"native_ui_tests_macos"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac channels_integration_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"channels_integration_test_macos"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac run_debug_test_macos","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"run_debug_test_macos"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64 run_debug_test_macos","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\", \"arm64\"]\n","task_name":"run_debug_test_macos"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64 run_release_test_macos","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\", \"arm64\"]\n","task_name":"run_release_test_macos"},"presubmit":false,"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64 mac_desktop_impeller","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\", \"arm64\"]\n","task_name":"run_release_test_macos"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios keyboard_hot_restart_ios","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"keyboard_hot_restart_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows build_tests_1_9","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"build_tests","subshard":"1_9","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Windows build_tests_2_9","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"build_tests","subshard":"2_9","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Windows build_tests_3_9","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"build_tests","subshard":"3_9","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Windows build_tests_4_9","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"build_tests","subshard":"4_9","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Windows build_tests_5_9","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"build_tests","subshard":"5_9","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Windows build_tests_6_9","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"build_tests","subshard":"6_9","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Windows build_tests_7_9","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"build_tests","subshard":"7_9","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Windows build_tests_8_9","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"build_tests","subshard":"8_9","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Windows build_tests_9_9","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"build_tests","subshard":"9_9","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Windows customer_testing","timeout":60,"properties":{"shard":"customer_testing","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n","test_timeout_secs":"2700"},"enabledBranches":["master"],"recipe":"flutter/flutter_drone"},{"name":"Windows framework_tests_libraries","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"framework_tests","subshard":"libraries","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n"},"runIf":["dev/**","packages/flutter/**","packages/flutter_driver/**","packages/integration_test/**","packages/flutter_localizations/**","packages/fuchsia_remote_debug_protocol/**","packages/flutter_test/**","packages/flutter_goldens/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Windows framework_tests_libraries_leak_tracking","timeout":120,"properties":{"test_timeout_secs":"3600","dependencies":"[\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"framework_tests","subshard":"libraries","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n","env_variables":"{\n  \"LEAK_TRACKING\": \"true\",\n  \"TEST_RANDOMIZATION_OFF\": \"true\"\n}"},"runIf":["dev/**","packages/flutter/**","packages/flutter_driver/**","packages/integration_test/**","packages/flutter_localizations/**","packages/fuchsia_remote_debug_protocol/**","packages/flutter_test/**","packages/flutter_goldens/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Windows framework_tests_misc","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"}\n]","shard":"framework_tests","subshard":"misc","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n"},"runIf":["dev/**","examples/api/**","packages/flutter/**","packages/flutter_driver/**","packages/integration_test/**","packages/flutter_localizations/**","packages/fuchsia_remote_debug_protocol/**","packages/flutter_test/**","packages/flutter_goldens/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Windows framework_tests_widgets","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"framework_tests","subshard":"widgets","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n"},"runIf":["dev/**","packages/flutter/**","packages/flutter_driver/**","packages/integration_test/**","packages/flutter_localizations/**","packages/fuchsia_remote_debug_protocol/**","packages/flutter_test/**","packages/flutter_goldens/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Windows framework_tests_widgets_leak_tracking","timeout":120,"properties":{"test_timeout_secs":"3600","dependencies":"[\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"framework_tests","subshard":"widgets","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n","env_variables":"{\n  \"LEAK_TRACKING\": \"true\",\n  \"TEST_RANDOMIZATION_OFF\": \"true\"\n}"},"runIf":["dev/**","packages/flutter/**","packages/flutter_driver/**","packages/integration_test/**","packages/flutter_localizations/**","packages/fuchsia_remote_debug_protocol/**","packages/flutter_test/**","packages/flutter_goldens/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Windows gradle_plugin_bundle_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","task_name":"gradle_plugin_bundle_test"},"runIf":["dev/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows hot_mode_dev_cycle_win_target__benchmark","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","task_name":"hot_mode_dev_cycle_win_target__benchmark"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_arm64 hot_mode_dev_cycle_win_target__benchmark","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"windows\", \"arm64\"]\n","task_name":"hot_mode_dev_cycle_win_target__benchmark"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows module_custom_host_app_name_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","task_name":"module_custom_host_app_name_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows module_host_with_custom_build_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","task_name":"module_host_with_custom_build_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows build_android_host_app_with_module_aar","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","task_name":"build_android_host_app_with_module_aar","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows build_android_host_app_with_module_source","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","task_name":"build_android_host_app_with_module_source"},"presubmit":false,"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows platform_channel_sample_test_windows","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","task_name":"platform_channel_sample_test_windows"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_arm64 platform_channel_sample_test_windows","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"windows\", \"arm64\"]\n","task_name":"platform_channel_sample_test_windows"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows plugin_dependencies_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","task_name":"plugin_dependencies_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows plugin_test","bringup":true,"timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","task_name":"plugin_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows plugin_test_windows","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","task_name":"plugin_test_windows"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows_arm64 plugin_test_windows","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"windows\", \"arm64\"]\n","task_name":"plugin_test_windows","test_timeout_secs":"900"},"presubmit":false,"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows run_debug_test_windows","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","task_name":"run_debug_test_windows"},"presubmit":false,"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows_arm64 run_debug_test_windows","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"windows\", \"arm64\"]\n","task_name":"run_debug_test_windows"},"presubmit":false,"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows run_release_test_windows","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","task_name":"run_release_test_windows"},"presubmit":false,"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows_arm64 run_release_test_windows","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"windows\", \"arm64\"]\n","task_name":"run_release_test_windows"},"presubmit":false,"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows tool_integration_tests_1_9","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"tool_integration_tests","subshard":"1_9","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_integration_tests_2_9","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"tool_integration_tests","subshard":"2_9","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_integration_tests_3_9","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"tool_integration_tests","subshard":"3_9","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_integration_tests_4_9","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"tool_integration_tests","subshard":"4_9","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_integration_tests_5_9","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"tool_integration_tests","subshard":"5_9","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_integration_tests_6_9","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"tool_integration_tests","subshard":"6_9","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_integration_tests_7_9","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"tool_integration_tests","subshard":"7_9","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_integration_tests_8_9","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"tool_integration_tests","subshard":"8_9","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_integration_tests_9_9","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"tool_integration_tests","subshard":"9_9","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_tests_commands","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"tool_tests","subshard":"commands","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_tests_general","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","shard":"tool_tests","subshard":"general","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Windows web_tool_tests_1_2","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"web_tool_tests","subshard":"1_2","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Windows web_tool_tests_2_2","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"web_tool_tests","subshard":"2_2","tags":"[\"framework\", \"hostonly\", \"shard\"]\n"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Windows windows_home_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","task_name":"windows_home_scroll_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_arm64 windows_home_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"windows\", \"arm64\"]\n","dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","task_name":"windows_home_scroll_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows hello_world_win_desktop__compile","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","task_name":"hello_world_win_desktop__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows windows_desktop_impeller","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","task_name":"windows_desktop_impeller"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_arm64 hello_world_win_desktop__compile","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"windows\", \"arm64\"]\n","dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","task_name":"hello_world_win_desktop__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows flutter_gallery_win_desktop__compile","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","task_name":"flutter_gallery_win_desktop__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_arm64 flutter_gallery_win_desktop__compile","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"windows\", \"arm64\"]\n","dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","task_name":"flutter_gallery_win_desktop__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows flutter_gallery_win_desktop__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","task_name":"flutter_gallery_win_desktop__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_arm64 flutter_gallery_win_desktop__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"windows\", \"arm64\"]\n","dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","task_name":"flutter_gallery_win_desktop__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows complex_layout_win_desktop__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","task_name":"complex_layout_win_desktop__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_arm64 complex_layout_win_desktop__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"windows\", \"arm64\"]\n","dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","task_name":"complex_layout_win_desktop__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows flutter_view_win_desktop__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","task_name":"flutter_view_win_desktop__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_arm64 flutter_view_win_desktop__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"windows\", \"arm64\"]\n","dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","task_name":"flutter_view_win_desktop__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows platform_view_win_desktop__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","task_name":"platform_view_win_desktop__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_arm64 platform_view_win_desktop__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"windows\", \"arm64\"]\n","dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","task_name":"platform_view_win_desktop__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_mokey basic_material_app_win__compile","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"windows\", \"mokey\"]\n","task_name":"basic_material_app_win__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_mokey channels_integration_test_win","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"windows\", \"mokey\"]\n","task_name":"channels_integration_test_win"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_mokey flavors_test_win","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"windows\", \"mokey\"]\n","task_name":"flavors_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_mokey flutter_gallery_win__compile","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"windows\", \"mokey\"]\n","task_name":"flutter_gallery_win__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_mokey hot_mode_dev_cycle_win__benchmark","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"windows\", \"mokey\"]\n","task_name":"hot_mode_dev_cycle_win__benchmark"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_mokey native_assets_android","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"windows\", \"mokey\"]\n","task_name":"native_assets_android"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_mokey windows_chrome_dev_mode","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"windows\", \"mokey\"]\n","task_name":"windows_chrome_dev_mode"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows flutter_packaging_test","properties":{"task_name":"flutter_packaging","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n"},"presubmit":false,"runIf":[".ci.yaml","engine/**","DEPS","dev/bots/**"],"enabledBranches":["master"],"recipe":"packaging/packaging"},{"name":"Windows windows_startup_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","task_name":"windows_startup_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_arm64 windows_startup_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"windows\", \"arm64\"]\n","task_name":"windows_startup_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows flutter_tool_startup__windows","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","task_name":"flutter_tool_startup"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_arm64 flutter_tool_startup__windows","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"windows\", \"arm64\"]\n","task_name":"flutter_tool_startup"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux flutter_tool_startup__linux","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"flutter_tool_startup"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_benchmark flutter_tool_startup__macos","timeout":60,"properties":{"task_name":"flutter_tool_startup"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux flutter_packaging","bringup":true,"timeout":60,"properties":{"task_name":"flutter_packaging","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"scheduler":"release","enabledBranches":["beta","stable"],"recipe":"packaging/packaging","droneDimensions":["os=Linux"]},{"name":"Mac flutter_packaging","timeout":60,"properties":{"task_name":"flutter_packaging","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"scheduler":"release","enabledBranches":["beta","stable"],"recipe":"packaging/packaging","droneDimensions":["os=Mac","cpu=x86"]},{"name":"Mac_arm64 flutter_packaging","timeout":60,"properties":{"task_name":"flutter_packaging","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"scheduler":"release","enabledBranches":["beta","stable"],"recipe":"packaging/packaging","droneDimensions":["os=Mac","cpu=arm64"]},{"name":"Windows flutter_packaging","bringup":true,"timeout":60,"properties":{"task_name":"flutter_packaging","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n"},"scheduler":"release","enabledBranches":["beta","stable"],"recipe":"packaging/packaging","droneDimensions":["os=Windows"]},{"name":"Linux docs_deploy_beta","bringup":true,"timeout":60,"properties":{"cores":"32","dependencies":"[\n  {\"dependency\": \"dashing\", \"version\": \"0.4.0\"},\n  {\"dependency\": \"firebase\", \"version\": \"v11.0.1\"}\n]","tags":"[\"framework\", \"hostonly\", \"linux\"]\n","validation":"docs_deploy","validation_name":"Docs_deploy","firebase_project":"master-docs-flutter-dev"},"scheduler":"release","presubmit":false,"enabledBranches":["beta"],"recipe":"flutter/docs","droneDimensions":["os=Linux"]},{"name":"Linux docs_deploy_stable","bringup":true,"timeout":60,"properties":{"cores":"32","dependencies":"[\n  {\"dependency\": \"dashing\", \"version\": \"0.4.0\"},\n  {\"dependency\": \"firebase\", \"version\": \"v11.0.1\"}\n]","tags":"[\"framework\", \"hostonly\", \"linux\"]\n","validation":"docs_deploy","validation_name":"Docs_deploy","firebase_project":"docs-flutter-dev"},"scheduler":"release","presubmit":false,"enabledBranches":["stable"],"recipe":"flutter/docs","droneDimensions":["os=Linux"]}],"enabledBranches":["master","flutter-\\d+\\.\\d+-candidate\\.\\d+"],"platformProperties":{"staging_build_linux":{"properties":{"dependencies":"[\n  {\"dependency\": \"curl\", \"version\": \"version:7.64.0\"}\n]","os":"Ubuntu","cores":"8","device_type":"none","ignore_flakiness":"true"}},"linux":{"properties":{"dependencies":"[\n  {\"dependency\": \"curl\", \"version\": \"version:7.64.0\"}\n]","os":"Ubuntu","cores":"8","device_type":"none"}},"linux_android_emu":{"properties":{"contexts":"[\n  \"android_virtual_device\"\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"android_virtual_device\", \"version\": \"android_35_google_apis_x64.textpb\"},\n  {\"dependency\": \"avd_cipd_version\", \"version\": \"build_id:8733065022087935185\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","os":"Ubuntu","cores":"8","device_type":"none","kvm":"1"}},"linux_android_emu_unstable":{"properties":{"contexts":"[\n  \"android_virtual_device\"\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"android_virtual_device\", \"version\": \"android_36_google_apis_x64.textpb\"},\n  {\"dependency\": \"avd_cipd_version\", \"version\": \"build_id:8719362231152674241\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","os":"Ubuntu","cores":"8","device_type":"none","kvm":"1"}},"linux_build_test":{"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"curl\", \"version\": \"version:7.64.0\"}\n]","os":"Ubuntu","cores":"8","device_type":"none"}},"linux_android":{"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"curl\", \"version\": \"version:7.64.0\"}\n]","os":"Linux","device_type":"msm8952"}},"linux_pixel_7pro":{"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"curl\", \"version\": \"version:7.64.0\"}\n]","os":"Linux","device_type":"Pixel 7 Pro"}},"linux_mokey":{"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"curl\", \"version\": \"version:7.64.0\"}\n]","os":"Linux","device_type":"mokey"}},"linux_galaxy_s24":{"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"curl\", \"version\": \"version:7.64.0\"}\n]","os":"Linux","device_type":"SM-S921U1"}},"mac":{"properties":{"contexts":"[\n  \"osx_sdk\"\n]","dependencies":"[\n  {\"dependency\": \"apple_signing\", \"version\": \"version:to_2025\"}\n]","os":"Mac-14","device_type":"none","$flutter/osx_sdk":"{\n  \"sdk_version\": \"16c5032a\"\n}"}},"mac_arm64":{"properties":{"contexts":"[\n  \"osx_sdk\"\n]","dependencies":"[\n  {\"dependency\": \"apple_signing\", \"version\": \"version:to_2025\"}\n]","os":"Mac-14","device_type":"none","cpu":"arm64","$flutter/osx_sdk":"{\n  \"sdk_version\": \"16c5032a\"\n}"}},"mac_benchmark":{"properties":{"contexts":"[\n  \"osx_sdk\"\n]","dependencies":"[\n  {\"dependency\": \"apple_signing\", \"version\": \"version:to_2025\"}\n]","device_type":"none","mac_model":"Macmini8,1","os":"Mac-14","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","$flutter/osx_sdk":"{\n  \"sdk_version\": \"16c5032a\"\n}"}},"mac_x64":{"properties":{"contexts":"[\n  \"osx_sdk\"\n]","dependencies":"[\n  {\"dependency\": \"apple_signing\", \"version\": \"version:to_2025\"}\n]","os":"Mac-14","device_type":"none","cpu":"x86","$flutter/osx_sdk":"{\n  \"sdk_version\": \"16c5032a\"\n}"}},"mac_build_test":{"properties":{"contexts":"[\n  \"osx_sdk\"\n]","dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"},\n  {\"dependency\": \"apple_signing\", \"version\": \"version:to_2025\"}\n]","os":"Mac-14","device_type":"none","cpu":"x86","$flutter/osx_sdk":"{\n  \"sdk_version\": \"16c5032a\"\n}"}},"mac_android":{"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","os":"Mac-14","cpu":"x86","device_type":"msm8952"}},"mac_arm64_android":{"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","os":"Mac-14","cpu":"arm64","device_type":"msm8952"}},"mac_mokey":{"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","os":"Mac-14","cpu":"x86","device_type":"mokey"}},"mac_arm64_mokey":{"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","os":"Mac-14","cpu":"arm64","device_type":"mokey"}},"mac_pixel_7pro":{"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","os":"Mac-14","cpu":"x86","device_type":"Pixel 7 Pro"}},"mac_ios":{"properties":{"contexts":"[\n  \"osx_sdk_devicelab\"\n]","dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"},\n  {\"dependency\": \"apple_signing\", \"version\": \"version:to_2025\"}\n]","os":"Mac-14","device_os":"iOS-17|iOS-18","$flutter/osx_sdk":"{\n  \"sdk_version\": \"16c5032a\"\n}"}},"mac_x64_ios":{"properties":{"contexts":"[\n  \"osx_sdk_devicelab\"\n]","dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"},\n  {\"dependency\": \"apple_signing\", \"version\": \"version:to_2025\"}\n]","os":"Mac-14","cpu":"x86","device_os":"iOS-17|iOS-18","$flutter/osx_sdk":"{\n  \"sdk_version\": \"16c5032a\"\n}"}},"mac_arm64_ios":{"properties":{"contexts":"[\n  \"osx_sdk_devicelab\"\n]","dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"},\n  {\"dependency\": \"apple_signing\", \"version\": \"none\"}\n]","os":"Mac-14","cpu":"arm64","device_os":"iOS-17|iOS-18","$flutter/osx_sdk":"{\n  \"sdk_version\": \"16c5032a\"\n}"}},"windows":{"properties":{"os":"Windows-10","device_type":"none"}},"windows_arm64":{"properties":{"arch":"arm","os":"Windows","cpu":"arm64"}},"windows_android":{"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","os":"Windows-10","device_type":"msm8952"}},"windows_mokey":{"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","os":"Windows-10","device_type":"mokey"}}}}
+{"targets":[{"name":"Linux analyze","timeout":60,"properties":{"shard":"analyze","dependencies":"[\n  {\"dependency\": \"ktlint\", \"version\": \"version_1_5_0\"}\n]","tags":"[\"framework\",\"hostonly\",\"shard\",\"linux\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Linux analyzer_benchmark","timeout":60,"properties":{"os":"Linux","device_type":"mokey","test_timeout_secs":"3600","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"curl\", \"version\": \"version:7.64.0\"}\n]","tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"analyzer_benchmark"},"recipe":"devicelab/devicelab_drone"},{"name":"Linux coverage","bringup":true,"timeout":120,"properties":{"tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"presubmit":false,"enabledBranches":["master"],"recipe":"flutter/coverage"},{"name":"Linux packages_autoroller","timeout":45,"properties":{"tags":"[\"framework\",\"hostonly\",\"linux\"]\n","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"gh_cli\", \"version\": \"version:2.8.0-2-g32256d38\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]"},"presubmit":false,"enabledBranches":["master"],"recipe":"pub_autoroller/pub_autoroller"},{"name":"Linux_android_emu android views","timeout":60,"properties":{"tags":"[\"framework\",\"hostonly\",\"linux\"]\n","task_name":"android_views","presubmit_max_attempts":"2"},"recipe":"devicelab/devicelab_drone"},{"name":"Linux build_aar_module_test","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"build_aar_module_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux build_tests_1_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"cmake\", \"version\": \"build_id:8787856497187628321\"},\n  {\"dependency\": \"ninja\", \"version\": \"version:1.9.0\"}\n]","shard":"build_tests","subshard":"1_5","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Linux build_tests_2_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"cmake\", \"version\": \"build_id:8787856497187628321\"},\n  {\"dependency\": \"ninja\", \"version\": \"version:1.9.0\"}\n]","shard":"build_tests","subshard":"2_5","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Linux build_tests_3_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"cmake\", \"version\": \"build_id:8787856497187628321\"},\n  {\"dependency\": \"ninja\", \"version\": \"version:1.9.0\"}\n]","shard":"build_tests","subshard":"3_5","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Linux build_tests_4_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"cmake\", \"version\": \"build_id:8787856497187628321\"},\n  {\"dependency\": \"ninja\", \"version\": \"version:1.9.0\"}\n]","shard":"build_tests","subshard":"4_5","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Linux build_tests_5_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"cmake\", \"version\": \"build_id:8787856497187628321\"},\n  {\"dependency\": \"ninja\", \"version\": \"version:1.9.0\"}\n]","shard":"build_tests","subshard":"5_5","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Linux ci_yaml flutter roller","timeout":30,"properties":{"tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"presubmit":false,"runIf":[".ci.yaml","DEPS","engine/**"],"enabledBranches":["master"],"recipe":"infra/ci_yaml"},{"name":"Linux customer_testing","timeout":60,"properties":{"shard":"customer_testing","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","test_timeout_secs":"3600"},"enabledBranches":["master"],"recipe":"flutter/flutter_drone"},{"name":"Linux docs_publish","timeout":60,"properties":{"cores":"32","dependencies":"[\n  {\"dependency\": \"dashing\", \"version\": \"0.4.0\"},\n  {\"dependency\": \"firebase\", \"version\": \"v11.0.1\"}\n]","tags":"[\"framework\", \"hostonly\", \"linux\"]\n","validation":"docs","validation_name":"Docs","firebase_project":"main-docs-flutter-prod","release_ref":"refs/heads/master"},"presubmit":false,"enabledBranches":["master"],"recipe":"flutter/docs","dimensions":{"os":"Linux"},"droneDimensions":["os=Linux"],"backfill":false},{"name":"Linux docs_test","timeout":90,"properties":{"cores":"32","dependencies":"[\n  {\"dependency\": \"dashing\", \"version\": \"0.4.0\"}\n]","firebase_project":"","release_ref":"","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","shard":"docs"},"runIf":["bin/**","dev/**","packages/flutter/**","packages/flutter_drive/**","packages/flutter_localizations/**","packages/flutter_test/**","packages/flutter_web_plugins/**","packages/integration_test/**",".ci.yaml","engine/**","DEPS","dartdoc_options.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux engine_dependency_proxy_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"engine_dependency_proxy_test"},"runIf":["dev/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux firebase_release_smoke_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","tags":"[\"firebaselab\"]\n","task_name":"release_smoke_test","physical_devices":"[\n  \"--device\", \"model=shiba,version=34\",\n  \"--device\", \"model=redfin,version=30\",\n  \"--device\", \"model=griffin,version=24\"\n]","virtual_devices":"[\n  \"--device\", \"model=Nexus5.gce_x86,version=21\",\n  \"--device\", \"model=Nexus5.gce_x86,version=22\",\n  \"--device\", \"model=Nexus5.gce_x86,version=23\",\n  \"--device\", \"model=Nexus6P,version=25\",\n  \"--device\", \"model=Nexus6P,version=26\",\n  \"--device\", \"model=Nexus6P,version=27\",\n  \"--device\", \"model=NexusLowRes,version=29\"\n]"},"recipe":"firebaselab/firebaselab"},{"name":"Linux flutter_packaging_test","timeout":60,"properties":{"task_name":"flutter_packaging","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","test_timeout_secs":"3600"},"presubmit":false,"runIf":[".ci.yaml","engine/**","DEPS","dev/bots/**"],"enabledBranches":["master"],"recipe":"packaging/packaging"},{"name":"Linux flutter_plugins","timeout":60,"properties":{"shard":"flutter_plugins","subshard":"analyze","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"enabledBranches":["master"],"recipe":"flutter/flutter_drone"},{"name":"Linux framework_tests_libraries","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"framework_tests","subshard":"libraries","tags":"[\"framework\",\"hostonly\",\"shard\", \"linux\"]\n"},"runIf":["dev/**","packages/flutter/**","packages/flutter_driver/**","packages/integration_test/**","packages/flutter_localizations/**","packages/fuchsia_remote_debug_protocol/**","packages/flutter_test/**","packages/flutter_goldens/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux framework_tests_slow","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","shard":"framework_tests","subshard":"slow","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/**","packages/flutter/**","packages/flutter_driver/**","packages/integration_test/**","packages/flutter_localizations/**","packages/fuchsia_remote_debug_protocol/**","packages/flutter_test/**","packages/flutter_goldens/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux framework_tests_misc","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"cmake\", \"version\": \"build_id:8787856497187628321\"},\n  {\"dependency\": \"ninja\", \"version\": \"version:1.9.0\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"}\n]","shard":"framework_tests","subshard":"misc","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/**","examples/api/**","packages/flutter/**","packages/flutter_driver/**","packages/integration_test/**","packages/flutter_localizations/**","packages/fuchsia_remote_debug_protocol/**","packages/flutter_test/**","packages/flutter_goldens/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux framework_tests_widgets","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"framework_tests","subshard":"widgets","tags":"[\"framework\",\"hostonly\",\"shard\", \"linux\"]\n"},"runIf":["dev/**","packages/flutter/**","packages/flutter_driver/**","packages/integration_test/**","packages/flutter_localizations/**","packages/fuchsia_remote_debug_protocol/**","packages/flutter_test/**","packages/flutter_goldens/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux fuchsia_precache","timeout":60,"properties":{"shard":"fuchsia_precache","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"presubmit":false,"runIf":["engine/**","DEPS",".ci.yaml"],"enabledBranches":["master"],"recipe":"flutter/flutter_drone"},{"name":"Linux gradle_desugar_classes_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"gradle_desugar_classes_test"},"runIf":["dev/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux gradle_java8_compile_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"gradle_java8_compile_test"},"runIf":["dev/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux gradle_plugin_bundle_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"gradle_plugin_bundle_test"},"runIf":["dev/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux gradle_plugin_fat_apk_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"gradle_plugin_fat_apk_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux gradle_plugin_light_apk_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"gradle_plugin_light_apk_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux module_custom_host_app_name_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"module_custom_host_app_name_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux module_host_with_custom_build_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"module_host_with_custom_build_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux build_android_host_app_with_module_aar","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"build_android_host_app_with_module_aar"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux build_android_host_app_with_module_source","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"build_android_host_app_with_module_source"},"presubmit":false,"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux plugin_dependencies_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"plugin_dependencies_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux plugin_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","drone_dimensions":"[\"os=Linux\", \"os=Ubuntu-20\"]\n","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"plugin_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux plugin_test_linux","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"cmake\", \"version\": \"build_id:8787856497187628321\"},\n  {\"dependency\": \"ninja\", \"version\": \"version:1.9.0\"},\n  {\"dependency\": \"curl\", \"version\": \"version:7.64.0\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"plugin_test_linux"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux run_debug_test_linux","timeout":60,"properties":{"xvfb":"1","dependencies":"[\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"cmake\", \"version\": \"build_id:8787856497187628321\"},\n  {\"dependency\": \"ninja\", \"version\": \"version:1.9.0\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"run_debug_test_linux"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux linux_desktop_impeller","timeout":60,"properties":{"xvfb":"1","dependencies":"[\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"cmake\", \"version\": \"build_id:8787856497187628321\"},\n  {\"dependency\": \"ninja\", \"version\": \"version:1.9.0\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"linux_desktop_impeller"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android_emu android_display_cutout","timeout":60,"properties":{"tags":"[\"devicelab\", \"linux\"]\n","task_name":"android_display_cutout","presubmit_max_attempts":"2"},"recipe":"devicelab/devicelab_drone"},{"name":"Linux android_release_builds_exclude_dev_dependencies_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"android_release_builds_exclude_dev_dependencies_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux run_release_test_linux","timeout":60,"properties":{"xvfb":"1","dependencies":"[\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"cmake\", \"version\": \"build_id:8787856497187628321\"},\n  {\"dependency\": \"ninja\", \"version\": \"version:1.9.0\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"run_release_test_linux"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux skp_generator","timeout":60,"properties":{"shard":"skp_generator","subshard":"0","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/**","packages/flutter/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"enabledBranches":["main","master"],"recipe":"flutter/flutter_drone"},{"name":"Linux technical_debt__cost","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"technical_debt__cost"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux test_ownership","properties":{"tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["engine/**","DEPS",".ci.yaml","engine/**","DEPS"],"enabledBranches":["main","master"],"recipe":"infra/test_ownership"},{"name":"Linux tool_integration_tests_1_7","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"cmake\", \"version\": \"build_id:8787856497187628321\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"ninja\", \"version\": \"version:1.9.0\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","shard":"tool_integration_tests","subshard":"1_7","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux tool_integration_tests_2_7","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"cmake\", \"version\": \"build_id:8787856497187628321\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"ninja\", \"version\": \"version:1.9.0\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","shard":"tool_integration_tests","subshard":"2_7","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux tool_integration_tests_3_7","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"cmake\", \"version\": \"build_id:8787856497187628321\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"ninja\", \"version\": \"version:1.9.0\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","shard":"tool_integration_tests","subshard":"3_7","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux tool_integration_tests_4_7","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"cmake\", \"version\": \"build_id:8787856497187628321\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"ninja\", \"version\": \"version:1.9.0\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","shard":"tool_integration_tests","subshard":"4_7","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux tool_integration_tests_5_7","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"cmake\", \"version\": \"build_id:8787856497187628321\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"ninja\", \"version\": \"version:1.9.0\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","shard":"tool_integration_tests","subshard":"5_7","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux tool_integration_tests_6_7","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"cmake\", \"version\": \"build_id:8787856497187628321\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"ninja\", \"version\": \"version:1.9.0\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","shard":"tool_integration_tests","subshard":"6_7","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux tool_integration_tests_7_7","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"cmake\", \"version\": \"build_id:8787856497187628321\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"ninja\", \"version\": \"version:1.9.0\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","shard":"tool_integration_tests","subshard":"7_7","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux android_preview_tool_integration_tests","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:udcv1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"cmake\", \"version\": \"build_id:8787856497187628321\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"ninja\", \"version\": \"version:1.9.0\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","shard":"android_preview_tool_integration_tests","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux android_java11_tool_integration_tests","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"cmake\", \"version\": \"build_id:8787856497187628321\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"ninja\", \"version\": \"version:1.9.0\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","shard":"android_java11_tool_integration_tests","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux android_java11_dependency_smoke_tests","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:11\"}\n]","task_name":"android_java11_dependency_smoke_tests","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","test_timeout_secs":"2700"},"runIf":["packages/flutter_tools/templates/**","packages/flutter_tools/gradle/**",".ci.yaml","engine/**","DEPS","dev/devicelab/bin/tasks/android_java11_dependency_smoke_tests.dart","dev/devicelab/lib/framework/dependency_smoke_test_task_definition.dart"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux android_java17_dependency_smoke_tests","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:17\"}\n]","task_name":"android_java17_dependency_smoke_tests","tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","test_timeout_secs":"2700"},"runIf":["packages/flutter_tools/templates/**","packages/flutter_tools/gradle/**",".ci.yaml","engine/**","DEPS","dev/devicelab/bin/tasks/android_java17_dependency_smoke_tests.dart","dev/devicelab/lib/framework/dependency_smoke_test_task_definition.dart"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux tool_tests_commands","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"clang\", \"version\": \"git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a\"},\n  {\"dependency\": \"cmake\", \"version\": \"build_id:8787856497187628321\"},\n  {\"dependency\": \"ninja\", \"version\": \"version:1.9.0\"}\n]","shard":"tool_tests","subshard":"commands","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux tool_tests_general","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","shard":"tool_tests","subshard":"general","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux tool_tests_widget_preview_scaffold","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","shard":"tool_tests","subshard":"widget_preview_scaffold","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux_android_emu android_engine_vulkan_tests","timeout":60,"properties":{"shard":"android_engine_vulkan_tests","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","dependencies":"[\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]"},"recipe":"flutter/flutter_drone"},{"name":"Linux_mokey android_engine_vulkan_tests","bringup":true,"timeout":60,"properties":{"shard":"android_engine_vulkan_tests","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","dependencies":"[\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]"},"recipe":"flutter/flutter_drone"},{"name":"Linux_android_emu android_engine_opengles_tests","timeout":60,"properties":{"shard":"android_engine_opengles_tests","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","dependencies":"[\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]"},"recipe":"flutter/flutter_drone"},{"name":"Linux web_benchmarks_canvaskit","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"}\n]","tags":"[\"devicelab\",\"hostonly\", \"linux\"]\n","task_name":"web_benchmarks_canvaskit"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux web_benchmarks_ddc","bringup":true,"timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"}\n]","tags":"[\"devicelab\",\"hostonly\", \"linux\"]\n","task_name":"web_benchmarks_ddc","test_timeout_secs":"3600"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux web_benchmarks_ddc_hot_reload","bringup":true,"timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"}\n]","tags":"[\"devicelab\",\"hostonly\", \"linux\"]\n","task_name":"web_benchmarks_ddc_hot_reload","test_timeout_secs":"3600"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux web_benchmarks_skwasm","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"}\n]","tags":"[\"devicelab\"]\n","task_name":"web_benchmarks_skwasm"},"presubmit":false,"runIf":["dev/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux web_benchmarks_skwasm_st","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"}\n]","tags":"[\"devicelab\"]\n","task_name":"web_benchmarks_skwasm_st"},"presubmit":false,"runIf":["dev/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux web_long_running_tests_1_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"web_long_running_tests","subshard":"1_5","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","presubmit_max_attempts":"2"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_long_running_tests_2_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"web_long_running_tests","subshard":"2_5","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","presubmit_max_attempts":"2"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_long_running_tests_3_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"web_long_running_tests","subshard":"3_5","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","presubmit_max_attempts":"2"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_long_running_tests_4_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"web_long_running_tests","subshard":"4_5","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","presubmit_max_attempts":"2"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_long_running_tests_5_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"web_long_running_tests","subshard":"5_5","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","presubmit_max_attempts":"2"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_0","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"web_canvaskit_tests","subshard":"0","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","presubmit_max_attempts":"2"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_1","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"web_canvaskit_tests","subshard":"1","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","presubmit_max_attempts":"2"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_2","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"web_canvaskit_tests","subshard":"2","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","presubmit_max_attempts":"2"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_3","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"web_canvaskit_tests","subshard":"3","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","presubmit_max_attempts":"2"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_4","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"web_canvaskit_tests","subshard":"4","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","presubmit_max_attempts":"2"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"web_canvaskit_tests","subshard":"5","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","presubmit_max_attempts":"2"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_6","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"web_canvaskit_tests","subshard":"6","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","presubmit_max_attempts":"2"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_7_last","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"web_canvaskit_tests","subshard":"7_last","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","presubmit_max_attempts":"2"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_skwasm_tests_0","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"web_skwasm_tests","subshard":"0","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","presubmit_max_attempts":"2"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_skwasm_tests_1","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"web_skwasm_tests","subshard":"1","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","presubmit_max_attempts":"2"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_skwasm_tests_2","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"web_skwasm_tests","subshard":"2","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","presubmit_max_attempts":"2"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_skwasm_tests_3","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"web_skwasm_tests","subshard":"3","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","presubmit_max_attempts":"2"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_skwasm_tests_4","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"web_skwasm_tests","subshard":"4","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","presubmit_max_attempts":"2"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml","DEPS","engine/**"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_skwasm_tests_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"web_skwasm_tests","subshard":"5","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","presubmit_max_attempts":"2"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_skwasm_tests_6","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"web_skwasm_tests","subshard":"6","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","presubmit_max_attempts":"2"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_skwasm_tests_7_last","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"web_skwasm_tests","subshard":"7_last","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","presubmit_max_attempts":"2"},"runIf":["dev/**","packages/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tool_tests","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"web_tool_tests","subshard":"1_1","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n","presubmit_max_attempts":"2","test_timeout_secs":"3600"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux_android_emu android_defines_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"linux\"]\n","task_name":"android_defines_test","presubmit_max_attempts":"2"},"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android_emu_unstable android_defines_test","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\", \"linux\"]\n","task_name":"android_defines_test"},"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro android_obfuscate_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"android_obfuscate_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro android_semantics_integration_test","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"android_semantics_integration_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey android_view_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"android_view_scroll_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey animated_image_gc_perf","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"animated_image_gc_perf"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey animated_complex_opacity_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"animated_complex_opacity_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey animated_complex_image_filtered_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"animated_complex_image_filtered_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey animated_placeholder_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"animated_placeholder_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey backdrop_filter_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"backdrop_filter_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro backdrop_filter_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"backdrop_filter_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro draw_atlas_perf_opengles__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"draw_atlas_perf_opengles__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro draw_atlas_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"draw_atlas_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro dynamic_path_tessellation_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"dynamic_path_tessellation_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro static_path_tessellation_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"static_path_tessellation_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro dynamic_path_stroke_tessellation_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"dynamic_path_stroke_tessellation_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro static_path_stroke_tessellation_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"static_path_stroke_tessellation_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro hello_world_impeller","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"hello_world_impeller"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro basic_material_app_android__compile","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"basic_material_app_android__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro channels_integration_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"channels_integration_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey clipper_cache_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\",\"mokey\"]\n","task_name":"clipper_cache_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey color_filter_and_fade_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"color_filter_and_fade_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey color_filter_cache_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"color_filter_cache_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey color_filter_with_unstable_child_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\",\"mokey\"]\n","task_name":"color_filter_with_unstable_child_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey shader_mask_cache_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"shader_mask_cache_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey complex_layout_android__scroll_smoothness","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"complex_layout_android__scroll_smoothness","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey complex_layout_scroll_perf__devtools_memory","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\",\"mokey\"]\n","task_name":"complex_layout_scroll_perf__devtools_memory","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey complex_layout_scroll_perf__memory","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\",\"mokey\"]\n","task_name":"complex_layout_scroll_perf__memory","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey complex_layout_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\",\"mokey\"]\n","task_name":"complex_layout_scroll_perf__timeline_summary","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro complex_layout_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"complex_layout_scroll_perf__timeline_summary","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro complex_layout_scroll_perf_impeller__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"complex_layout_scroll_perf_impeller__timeline_summary","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro complex_layout_scroll_perf_impeller_gles__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"complex_layout_scroll_perf_impeller_gles__timeline_summary","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey complex_layout_semantics_perf","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"complex_layout_semantics_perf","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey complex_layout__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"complex_layout__start_up","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey cubic_bezier_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"cubic_bezier_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro cubic_bezier_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"cubic_bezier_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey cull_opacity_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"cull_opacity_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro cull_opacity_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"cull_opacity_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey devtools_profile_start_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"devtools_profile_start_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro drive_perf_debug_warning","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"drive_perf_debug_warning"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro embedded_android_views_integration_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"embedded_android_views_integration_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android_emu external_textures_integration_test","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\", \"linux\"]\n","task_name":"external_textures_integration_test","presubmit_max_attempts":"2"},"runIf":["engine/**","DEPS",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey fading_child_animation_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"fading_child_animation_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey fast_scroll_heavy_gridview__memory","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"fast_scroll_heavy_gridview__memory"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey fast_scroll_large_images__memory","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"fast_scroll_large_images__memory"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro flavors_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"flavors_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey flutter_engine_group_performance","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"flutter_engine_group_performance"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey flutter_gallery__back_button_memory","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"flutter_gallery__back_button_memory"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey flutter_gallery__image_cache_memory","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"flutter_gallery__image_cache_memory"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey flutter_gallery__memory_nav","timeout":60,"properties":{"tags":"[\"devicelab\" ,\"android\", \"linux\", \"mokey\"]\n","task_name":"flutter_gallery__memory_nav"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey flutter_gallery__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"flutter_gallery__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey flutter_gallery_lazy__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"flutter_gallery_lazy__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey flutter_gallery__start_up_delayed","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"flutter_gallery__start_up_delayed"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro flutter_gallery_android__compile","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"flutter_gallery_android__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro flutter_gallery_v2_chrome_run_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"flutter_gallery_v2_chrome_run_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux flutter_gallery_v2_web_compile_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"flutter_gallery_v2_web_compile_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey flutter_test_performance","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\"]\n","task_name":"flutter_test_performance"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey flutter_view__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"flutter_view__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey fullscreen_textfield_perf","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"fullscreen_textfield_perf"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey fullscreen_textfield_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"fullscreen_textfield_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey very_long_picture_scrolling_perf__e2e_summary","timeout":120,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"very_long_picture_scrolling_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey hello_world__memory","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"hello_world__memory"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey home_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"home_scroll_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey hot_mode_dev_cycle_linux__benchmark","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"hot_mode_dev_cycle_linux__benchmark"},"presubmit":false,"runIf":[".ci.yaml","dev/**","DEPS","engine/**"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey hybrid_android_views_integration_test","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"hybrid_android_views_integration_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey image_list_jit_reported_duration","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"image_list_jit_reported_duration"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey imagefiltered_transform_animation_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"imagefiltered_transform_animation_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro imagefiltered_transform_animation_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"imagefiltered_transform_animation_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey image_list_reported_duration","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"image_list_reported_duration"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro integration_ui_driver","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"integration_ui_driver"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro integration_ui_keyboard_resize","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"integration_ui_keyboard_resize"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro integration_ui_textfield","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"integration_ui_textfield"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey large_image_changer_perf_android","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"large_image_changer_perf_android"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro linux_chrome_dev_mode","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"linux_chrome_dev_mode"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey multi_widget_construction_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"multi_widget_construction_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey list_text_layout_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"list_text_layout_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey list_text_layout_impeller_perf__e2e_summary","timeout":60,"properties":{"ignore_flakiness":"true","tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"list_text_layout_impeller_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro native_assets_android","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"native_assets_android"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey new_gallery__crane_perf","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"new_gallery__crane_perf"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey old_gallery__transition_perf","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"old_gallery__transition_perf"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_build_test flutter_gallery__transition_perf","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"flutter_gallery__transition_perf","artifact":"gallery__transition_perf","drone_dimensions":"[\"device_os=U\",\"os=Linux\", \"device_type=mokey\"]\n"},"presubmit":false,"recipe":"devicelab/devicelab_drone_build_test"},{"name":"Linux_build_test flutter_gallery__transition_perf_e2e","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"flutter_gallery__transition_perf_e2e","artifact":"gallery__transition_perf_e2e","drone_dimensions":"[\"device_os=U\",\"os=Linux\", \"device_type=mokey\"]\n"},"presubmit":false,"recipe":"devicelab/devicelab_drone_build_test"},{"name":"Linux_build_test flutter_gallery__transition_perf_hybrid","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"flutter_gallery__transition_perf_hybrid","artifact":"gallery__transition_perf_hybrid","drone_dimensions":"[\"device_os=U\",\"os=Linux\", \"device_type=mokey\"]\n"},"presubmit":false,"recipe":"devicelab/devicelab_drone_build_test"},{"name":"Linux_mokey flutter_gallery__transition_perf_with_semantics","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"flutter_gallery__transition_perf_with_semantics"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey new_gallery_impeller__transition_perf","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"new_gallery_impeller__transition_perf"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey new_gallery_opengles_impeller__transition_perf","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"new_gallery_opengles_impeller__transition_perf"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey new_gallery__transition_perf","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"new_gallery__transition_perf"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro new_gallery__transition_perf","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"new_gallery__transition_perf"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro new_gallery_impeller_old_zoom__transition_perf","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"new_gallery_impeller_old_zoom__transition_perf"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro new_gallery_impeller__transition_perf","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"new_gallery_impeller__transition_perf"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_galaxy_s24 new_gallery_impeller__transition_perf","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"samsung\", \"s24\"]\n","task_name":"new_gallery_impeller__transition_perf"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro new_gallery_opengles_impeller__transition_perf","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"new_gallery_opengles_impeller__transition_perf"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey picture_cache_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"picture_cache_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro picture_cache_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"picture_cache_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey android_picture_cache_complexity_scoring_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"android_picture_cache_complexity_scoring_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey slider_perf_android","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"slider_perf_android"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey platform_channels_benchmarks","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"platform_channels_benchmarks"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro platform_channels_benchmarks","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"platform_channels_benchmarks"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro platform_channel_sample_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"platform_channel_sample_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro platform_interaction_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"platform_interaction_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey platform_views_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"platform_views_scroll_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro platform_views_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"platform_views_scroll_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey platform_views_scroll_perf_impeller__timeline_summary","timeout":60,"properties":{"ignore_flakiness":"true","tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"platform_views_scroll_perf_impeller__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro platform_views_scroll_perf_impeller__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"platform_views_scroll_perf_impeller__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro platform_views_hcpp_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"platform_views_hcpp_scroll_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey platform_view__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"platform_view__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro routing_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"routing_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro service_extensions_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"service_extensions_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey textfield_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"textfield_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro textfield_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"textfield_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey tiles_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\", \"mokey\"]\n","task_name":"tiles_scroll_perf__timeline_summary","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux web_size__compile_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"web_size__compile_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey opacity_peephole_one_rect_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"opacity_peephole_one_rect_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey opacity_peephole_col_of_rows_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"opacity_peephole_col_of_rows_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey opacity_peephole_opacity_of_grid_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"opacity_peephole_opacity_of_grid_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey opacity_peephole_grid_of_opacity_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"opacity_peephole_grid_of_opacity_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey opacity_peephole_fade_transition_text_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"opacity_peephole_fade_transition_text_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey opacity_peephole_grid_of_alpha_savelayers_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"opacity_peephole_grid_of_alpha_savelayers_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey opacity_peephole_col_of_alpha_savelayer_rows_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"opacity_peephole_col_of_alpha_savelayer_rows_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey gradient_dynamic_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"gradient_dynamic_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey gradient_consistent_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"gradient_consistent_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey gradient_static_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"gradient_static_perf__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro android_choreographer_do_frame_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"android_choreographer_do_frame_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey animated_blur_backdrop_filter_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"mokey\"]\n","task_name":"animated_blur_backdrop_filter_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro animated_blur_backdrop_filter_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"animated_blur_backdrop_filter_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro animated_advanced_blend_perf_opengles__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"animated_advanced_blend_perf_opengles__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro animated_advanced_blend_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"animated_advanced_blend_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios animated_advanced_blend_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"animated_advanced_blend_perf_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro rrect_blur_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"rrect_blur_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios rrect_blur_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"rrect_blur_perf_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro animated_blur_backdrop_filter_perf_opengles__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"animated_blur_backdrop_filter_perf_opengles__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro draw_vertices_perf_opengles__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"draw_vertices_perf_opengles__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_pixel_7pro draw_vertices_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"linux\", \"pixel\", \"7pro\"]\n","task_name":"draw_vertices_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios draw_vertices_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"draw_vertices_perf_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios draw_atlas_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"draw_atlas_perf_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios static_path_tessellation_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"static_path_tessellation_perf_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios dynamic_path_tessellation_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"dynamic_path_tessellation_perf_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios static_path_stroke_tessellation_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"static_path_stroke_tessellation_perf_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios dynamic_path_stroke_tessellation_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"dynamic_path_stroke_tessellation_perf_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Staging_build_linux analyze","bringup":true,"timeout":60,"properties":{"shard":"analyze","ignore_flakiness":"true","tags":"[\"framework\",\"hostonly\",\"shard\",\"linux\"]\n"},"presubmit":false,"recipe":"flutter/flutter_drone"},{"name":"Mac_benchmark animated_complex_opacity_perf_macos__e2e_summary","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","task_name":"animated_complex_opacity_perf_macos__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_benchmark basic_material_app_macos__compile","timeout":60,"properties":{"task_name":"basic_material_app_macos__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac build_ios_framework_module_test","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"build_ios_framework_module_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64 build_ios_framework_module_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\", \"arm64\"]\n","task_name":"build_ios_framework_module_test"},"presubmit":false,"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_x64 build_tests_1_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"build_tests","subshard":"1_4","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"presubmit":false,"recipe":"flutter/flutter_drone"},{"name":"Mac_x64 build_tests_2_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"build_tests","subshard":"2_4","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"presubmit":false,"recipe":"flutter/flutter_drone"},{"name":"Mac_x64 build_tests_3_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"build_tests","subshard":"3_4","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"presubmit":false,"recipe":"flutter/flutter_drone"},{"name":"Mac_x64 build_tests_4_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"build_tests","subshard":"4_4","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"presubmit":false,"recipe":"flutter/flutter_drone"},{"name":"Mac_arm64 build_tests_1_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"build_tests","subshard":"1_4","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"presubmit":false,"recipe":"flutter/flutter_drone"},{"name":"Mac_arm64 build_tests_2_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"build_tests","subshard":"2_4","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Mac_arm64 build_tests_3_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"build_tests","subshard":"3_4","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Mac_arm64 build_tests_4_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"build_tests","subshard":"4_4","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Mac_benchmark complex_layout_macos__start_up","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","task_name":"complex_layout_macos__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_benchmark complex_layout_scroll_perf_macos__timeline_summary","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","task_name":"complex_layout_scroll_perf_macos__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac customer_testing","timeout":60,"properties":{"shard":"customer_testing","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n","test_timeout_secs":"2700"},"enabledBranches":["master"],"recipe":"flutter/flutter_drone"},{"name":"Mac dart_plugin_registry_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"dart_plugin_registry_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac flavors_test_macos","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"flavors_test_macos"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_benchmark flutter_gallery_macos__compile","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","task_name":"flutter_gallery_macos__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac flutter_packaging_test","properties":{"task_name":"flutter_packaging","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"presubmit":false,"runIf":[".ci.yaml","engine/**","DEPS","dev/bots/**"],"enabledBranches":["master"],"recipe":"packaging/packaging"},{"name":"Mac_arm64 flutter_packaging_test","properties":{"task_name":"flutter_packaging","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"presubmit":false,"runIf":[".ci.yaml","engine/**","DEPS","dev/bots/**"],"enabledBranches":["master"],"recipe":"packaging/packaging"},{"name":"Mac_benchmark flutter_view_macos__start_up","timeout":60,"properties":{"task_name":"flutter_view_macos__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac framework_tests_libraries","timeout":60,"properties":{"cpu":"x86","dependencies":"[\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"framework_tests","subshard":"libraries","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"runIf":["dev/**","packages/flutter/**","packages/flutter_driver/**","packages/integration_test/**","packages/flutter_localizations/**","packages/fuchsia_remote_debug_protocol/**","packages/flutter_test/**","packages/flutter_goldens/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Mac framework_tests_impeller","timeout":60,"properties":{"cpu":"x86","dependencies":"[\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"framework_tests","subshard":"impeller","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"runIf":["dev/**","packages/flutter/**","packages/flutter_driver/**","packages/integration_test/**","packages/flutter_localizations/**","packages/fuchsia_remote_debug_protocol/**","packages/flutter_test/**","packages/flutter_goldens/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Mac_x64 framework_tests_misc","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"}\n]","shard":"framework_tests","subshard":"misc","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"runIf":["dev/**","examples/api/**","packages/flutter/**","packages/flutter_driver/**","packages/integration_test/**","packages/flutter_localizations/**","packages/fuchsia_remote_debug_protocol/**","packages/flutter_test/**","packages/flutter_goldens/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Mac_arm64 framework_tests_misc","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"}\n]","shard":"framework_tests","subshard":"misc","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"runIf":["dev/**","examples/api/**","packages/flutter/**","packages/flutter_driver/**","packages/integration_test/**","packages/flutter_localizations/**","packages/fuchsia_remote_debug_protocol/**","packages/flutter_test/**","packages/flutter_goldens/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Mac framework_tests_widgets","timeout":60,"properties":{"cpu":"x86","dependencies":"[\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"framework_tests","subshard":"widgets","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"runIf":["dev/**","packages/flutter/**","packages/flutter_driver/**","packages/integration_test/**","packages/flutter_localizations/**","packages/fuchsia_remote_debug_protocol/**","packages/flutter_test/**","packages/flutter_goldens/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Mac gradle_plugin_bundle_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"gradle_plugin_bundle_test"},"runIf":["dev/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_benchmark hello_world_macos__compile","timeout":60,"properties":{"task_name":"hello_world_macos__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac integration_ui_test_test_macos","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","tags":"[\"devicelab\", \"mac\"]\n","task_name":"integration_ui_test_test_macos"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac module_custom_host_app_name_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"module_custom_host_app_name_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac module_host_with_custom_build_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"module_host_with_custom_build_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac build_android_host_app_with_module_aar","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"build_android_host_app_with_module_aar"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac build_android_host_app_with_module_source","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"build_android_host_app_with_module_source"},"presubmit":false,"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64 module_test_ios","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"module_test_ios"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_benchmark platform_view_macos__start_up","timeout":60,"properties":{"task_name":"platform_view_macos__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac platform_channel_sample_test_macos","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"platform_channel_sample_test_macos"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac plugin_dependencies_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"plugin_dependencies_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_x64 plugin_lint_mac","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"plugin_lint_mac"},"runIf":["dev/**","packages/flutter_tools/**","packages/integration_test/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64 plugin_lint_mac","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\", \"arm64\"]\n","task_name":"plugin_lint_mac"},"presubmit":false,"runIf":["dev/**","packages/flutter_tools/**","packages/integration_test/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac plugin_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"plugin_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac plugin_test_ios","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"plugin_test_ios","presubmit_max_attempts":"2","test_timeout_secs":"3600"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac plugin_test_macos","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"plugin_test_macos"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_x64 tool_host_cross_arch_tests","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","shard":"tool_host_cross_arch_tests","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Mac_arm64 tool_host_cross_arch_tests","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","shard":"tool_host_cross_arch_tests","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Mac tool_integration_tests_1_5","timeout":60,"properties":{"cpu":"arm64","add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"tool_integration_tests","subshard":"1_5","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Mac tool_integration_tests_2_5","timeout":60,"properties":{"cpu":"arm64","add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"tool_integration_tests","subshard":"2_5","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Mac tool_integration_tests_3_5","timeout":60,"properties":{"cpu":"arm64","add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"tool_integration_tests","subshard":"3_5","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Mac tool_integration_tests_4_5","timeout":60,"properties":{"cpu":"arm64","add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"tool_integration_tests","subshard":"4_5","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Mac tool_integration_tests_5_5","timeout":60,"properties":{"cpu":"arm64","add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"tool_integration_tests","subshard":"5_5","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Mac_x64 tool_tests_commands","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","shard":"tool_tests","subshard":"commands","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Mac_arm64 tool_tests_commands","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","shard":"tool_tests","subshard":"commands","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Mac tool_tests_general","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","shard":"tool_tests","subshard":"general","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Mac_x64 verify_binaries_codesigned","timeout":60,"properties":{"tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n","shard":"verify_binaries_codesigned"},"presubmit":false,"enabledBranches":["flutter-\\d+\\.\\d+-candidate\\.\\d+"],"recipe":"flutter/flutter_drone"},{"name":"Mac_arm64 verify_binaries_codesigned","timeout":60,"properties":{"tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n","shard":"verify_binaries_codesigned"},"presubmit":false,"enabledBranches":["flutter-\\d+\\.\\d+-candidate\\.\\d+"],"recipe":"flutter/flutter_drone"},{"name":"Mac web_tool_tests","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"web_tool_tests","subshard":"1_1","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Mac_arm64_mokey entrypoint_dart_registrant","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"mac\", \"arm64\", \"mokey\"]\n","task_name":"entrypoint_dart_registrant"},"presubmit":false,"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_mokey hello_world_android__compile","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"mac\", \"mokey\"]\n","task_name":"hello_world_android__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_mokey hello_world_android__compile","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"mac\", \"arm64\", \"mokey\"]\n","task_name":"hello_world_android__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_mokey hot_mode_dev_cycle__benchmark","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"mac\", \"mokey\"]\n","task_name":"hot_mode_dev_cycle__benchmark"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_mokey integration_test_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"mac\", \"mokey\"]\n","task_name":"integration_test_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_mokey integration_test_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"mac\", \"arm64\", \"mokey\"]\n","task_name":"integration_test_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_mokey integration_ui_frame_number","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"mac\", \"arm64\", \"mokey\"]\n","task_name":"integration_ui_frame_number"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_mokey microbenchmarks","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"mac\", \"mokey\"]\n","task_name":"microbenchmarks"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_mokey native_assets_android","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"mac\", \"arm64\", \"mokey\"]\n","task_name":"native_assets_android"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_mokey run_debug_test_android","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"mac\", \"mokey\"]\n","task_name":"run_debug_test_android"},"presubmit":false,"runIf":[".ci.yaml","dev/**","DEPS","engine/**"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_mokey run_debug_test_android","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"mac\", \"arm64\", \"mokey\"]\n","task_name":"run_debug_test_android"},"presubmit":false,"runIf":[".ci.yaml","engine/**","DEPS","dev/**"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_mokey run_release_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"mac\", \"mokey\"]\n","task_name":"run_release_test"},"presubmit":false,"runIf":[".ci.yaml","engine/**","DEPS","dev/**"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_mokey run_release_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"mac\", \"arm64\", \"mokey\"]\n","task_name":"run_release_test"},"presubmit":false,"runIf":[".ci.yaml","engine/**","DEPS","dev/**"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios animation_with_microtasks_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"animation_with_microtasks_perf_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios backdrop_filter_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"backdrop_filter_perf_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_ios basic_material_app_ios__compile","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"basic_material_app_ios__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios channels_integration_test_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"channels_integration_test_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios complex_layout_ios__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"complex_layout_ios__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios complex_layout_scroll_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"complex_layout_scroll_perf_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios complex_layout_scroll_perf_bad_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"complex_layout_scroll_perf_bad_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios color_filter_and_fade_perf_ios__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"color_filter_and_fade_perf_ios__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios imagefiltered_transform_animation_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"imagefiltered_transform_animation_perf_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios external_ui_integration_test_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"external_textures_integration_test_ios","ignore_flakiness":"true"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios route_test_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"route_test_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios flavors_test_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"flavors_test_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_ios flutter_gallery_ios__compile","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\", \"arm64\"]\n","task_name":"flutter_gallery_ios__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios flutter_gallery_ios__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"flutter_gallery_ios__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios flutter_view_ios__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"flutter_view_ios__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_ios hello_world_ios__compile","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\", \"arm64\"]\n","task_name":"hello_world_ios__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_ios imitation_game_flutter","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\", \"arm64\"]\n","task_name":"imitation_game_flutter__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_ios imitation_game_swiftui","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\", \"arm64\"]\n","task_name":"imitation_game_swiftui__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_x64 hot_mode_dev_cycle_macos_target__benchmark","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"hot_mode_dev_cycle_macos_target__benchmark"},"runIf":["dev/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64 hot_mode_dev_cycle_macos_target__benchmark","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\", \"arm64\"]\n","task_name":"hot_mode_dev_cycle_macos_target__benchmark"},"presubmit":false,"runIf":[".ci.yaml","engine/**","DEPS","dev/**"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_x64_ios integration_test_test_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"integration_test_test_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_ios integration_test_test_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"integration_test_test_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios integration_ui_ios_driver","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"integration_ui_ios_driver"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios integration_ui_ios_frame_number","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"integration_ui_ios_frame_number"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios integration_ui_ios_keyboard_resize","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"integration_ui_ios_keyboard_resize"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios integration_ui_ios_textfield","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"integration_ui_ios_textfield"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_x64 ios_app_with_extensions_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"ios_app_with_extensions_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64 ios_app_with_extensions_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\", \"arm64\"]\n","task_name":"ios_app_with_extensions_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios ios_defines_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"ios_defines_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios ios_platform_view_tests","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"ios_platform_view_tests"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios large_image_changer_perf_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"large_image_changer_perf_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_x64 macos_chrome_dev_mode","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"macos_chrome_dev_mode"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64 macos_chrome_dev_mode","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\", \"arm64\"]\n","task_name":"macos_chrome_dev_mode"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios microbenchmarks_ios","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"microbenchmarks_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac native_assets_ios_simulator","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"native_assets_ios_simulator"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios native_assets_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"native_assets_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios native_platform_view_ui_tests_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"native_platform_view_ui_tests_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios new_gallery_ios__transition_perf","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"new_gallery_ios__transition_perf"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios new_gallery_skia_ios__transition_perf","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"new_gallery_skia_ios__transition_perf"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios platform_channel_sample_test_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"platform_channel_sample_test_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios platform_channel_sample_test_swift","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"platform_channel_sample_test_swift"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios platform_channels_benchmarks_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"platform_channels_benchmarks_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios platform_interaction_test_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"platform_interaction_test_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios platform_view_ios__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"platform_view_ios__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios platform_views_scroll_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"platform_views_scroll_perf_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios platform_views_scroll_perf_ad_banners__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"platform_views_scroll_perf_ad_banners__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios platform_views_scroll_perf_bottom_ad_banner__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"platform_views_scroll_perf_bottom_ad_banner__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios platform_views_scroll_perf_non_intersecting_impeller_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"platform_views_scroll_perf_non_intersecting_impeller_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios post_backdrop_filter_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"post_backdrop_filter_perf_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios simple_animation_perf_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"simple_animation_perf_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios wide_gamut_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"wide_gamut_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_x64_ios hot_mode_dev_cycle_ios__benchmark","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"hot_mode_dev_cycle_ios__benchmark"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_ios hot_mode_dev_cycle_ios_beta__benchmark","bringup":true,"timeout":60,"properties":{"os":"Mac-15","device_os":"iOS-18.4","$flutter/osx_sdk":"{\n  \"sdk_version\": \"16e5104o\"\n}","tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"hot_mode_dev_cycle_ios__benchmark"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64_ios hot_mode_dev_cycle_ios__benchmark","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"hot_mode_dev_cycle_ios__benchmark_no_dds"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_x64 hot_mode_dev_cycle_ios_simulator","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"hot_mode_dev_cycle_ios_simulator"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios fullscreen_textfield_perf_ios__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"fullscreen_textfield_perf_ios__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios very_long_picture_scrolling_perf_ios__e2e_summary","timeout":120,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"very_long_picture_scrolling_perf_ios__e2e_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios tiles_scroll_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"tiles_scroll_perf_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_build_test flutter_gallery__transition_perf_e2e_ios","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"flutter_gallery__transition_perf_e2e_ios","drone_dimensions":"[\"device_os=iOS-17|iOS-18\",\"os=Mac-14\", \"cpu=x86\"]\n"},"presubmit":false,"recipe":"devicelab/devicelab_drone_build_test"},{"name":"Mac_ios animated_blur_backdrop_filter_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"animated_blur_backdrop_filter_perf_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios draw_points_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"draw_points_perf_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios spell_check_test","timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"spell_check_test_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_x64 native_ui_tests_macos","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"native_ui_tests_macos"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64 native_ui_tests_macos","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"native_ui_tests_macos"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac channels_integration_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"channels_integration_test_macos"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac run_debug_test_macos","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","task_name":"run_debug_test_macos"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64 run_debug_test_macos","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\", \"arm64\"]\n","task_name":"run_debug_test_macos"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64 run_release_test_macos","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\", \"arm64\"]\n","task_name":"run_release_test_macos"},"presubmit":false,"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_arm64 mac_desktop_impeller","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"mac\", \"arm64\"]\n","task_name":"run_release_test_macos"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios keyboard_hot_restart_ios","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"keyboard_hot_restart_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows build_tests_1_9","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"build_tests","subshard":"1_9","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Windows build_tests_2_9","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"build_tests","subshard":"2_9","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Windows build_tests_3_9","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"build_tests","subshard":"3_9","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Windows build_tests_4_9","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"build_tests","subshard":"4_9","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Windows build_tests_5_9","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"build_tests","subshard":"5_9","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Windows build_tests_6_9","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"build_tests","subshard":"6_9","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Windows build_tests_7_9","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"build_tests","subshard":"7_9","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Windows build_tests_8_9","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"build_tests","subshard":"8_9","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Windows build_tests_9_9","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"build_tests","subshard":"9_9","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n"},"recipe":"flutter/flutter_drone"},{"name":"Windows customer_testing","timeout":60,"properties":{"shard":"customer_testing","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n","test_timeout_secs":"2700"},"enabledBranches":["master"],"recipe":"flutter/flutter_drone"},{"name":"Windows framework_tests_libraries","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"framework_tests","subshard":"libraries","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n"},"runIf":["dev/**","packages/flutter/**","packages/flutter_driver/**","packages/integration_test/**","packages/flutter_localizations/**","packages/fuchsia_remote_debug_protocol/**","packages/flutter_test/**","packages/flutter_goldens/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Windows framework_tests_libraries_leak_tracking","timeout":120,"properties":{"test_timeout_secs":"3600","dependencies":"[\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"framework_tests","subshard":"libraries","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n","env_variables":"{\n  \"LEAK_TRACKING\": \"true\",\n  \"TEST_RANDOMIZATION_OFF\": \"true\"\n}"},"runIf":["dev/**","packages/flutter/**","packages/flutter_driver/**","packages/integration_test/**","packages/flutter_localizations/**","packages/fuchsia_remote_debug_protocol/**","packages/flutter_test/**","packages/flutter_goldens/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Windows framework_tests_misc","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"}\n]","shard":"framework_tests","subshard":"misc","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n"},"runIf":["dev/**","examples/api/**","packages/flutter/**","packages/flutter_driver/**","packages/integration_test/**","packages/flutter_localizations/**","packages/fuchsia_remote_debug_protocol/**","packages/flutter_test/**","packages/flutter_goldens/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Windows framework_tests_widgets","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"framework_tests","subshard":"widgets","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n"},"runIf":["dev/**","packages/flutter/**","packages/flutter_driver/**","packages/integration_test/**","packages/flutter_localizations/**","packages/fuchsia_remote_debug_protocol/**","packages/flutter_test/**","packages/flutter_goldens/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Windows framework_tests_widgets_leak_tracking","timeout":120,"properties":{"test_timeout_secs":"3600","dependencies":"[\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"framework_tests","subshard":"widgets","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n","env_variables":"{\n  \"LEAK_TRACKING\": \"true\",\n  \"TEST_RANDOMIZATION_OFF\": \"true\"\n}"},"runIf":["dev/**","packages/flutter/**","packages/flutter_driver/**","packages/integration_test/**","packages/flutter_localizations/**","packages/fuchsia_remote_debug_protocol/**","packages/flutter_test/**","packages/flutter_goldens/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Windows gradle_plugin_bundle_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","task_name":"gradle_plugin_bundle_test"},"runIf":["dev/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows hot_mode_dev_cycle_win_target__benchmark","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","task_name":"hot_mode_dev_cycle_win_target__benchmark"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_arm64 hot_mode_dev_cycle_win_target__benchmark","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"windows\", \"arm64\"]\n","task_name":"hot_mode_dev_cycle_win_target__benchmark"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows module_custom_host_app_name_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","task_name":"module_custom_host_app_name_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows module_host_with_custom_build_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","task_name":"module_host_with_custom_build_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows build_android_host_app_with_module_aar","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","task_name":"build_android_host_app_with_module_aar","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows build_android_host_app_with_module_source","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","task_name":"build_android_host_app_with_module_source"},"presubmit":false,"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows platform_channel_sample_test_windows","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","task_name":"platform_channel_sample_test_windows"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_arm64 platform_channel_sample_test_windows","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"windows\", \"arm64\"]\n","task_name":"platform_channel_sample_test_windows"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows plugin_dependencies_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","task_name":"plugin_dependencies_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows plugin_test","bringup":true,"timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","task_name":"plugin_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows plugin_test_windows","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","task_name":"plugin_test_windows"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows_arm64 plugin_test_windows","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"windows\", \"arm64\"]\n","task_name":"plugin_test_windows","test_timeout_secs":"900"},"presubmit":false,"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows run_debug_test_windows","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","task_name":"run_debug_test_windows"},"presubmit":false,"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows_arm64 run_debug_test_windows","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"windows\", \"arm64\"]\n","task_name":"run_debug_test_windows"},"presubmit":false,"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows run_release_test_windows","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","task_name":"run_release_test_windows"},"presubmit":false,"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows_arm64 run_release_test_windows","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"windows\", \"arm64\"]\n","task_name":"run_release_test_windows"},"presubmit":false,"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows tool_integration_tests_1_9","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"tool_integration_tests","subshard":"1_9","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_integration_tests_2_9","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"tool_integration_tests","subshard":"2_9","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_integration_tests_3_9","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"tool_integration_tests","subshard":"3_9","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_integration_tests_4_9","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"tool_integration_tests","subshard":"4_9","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_integration_tests_5_9","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"tool_integration_tests","subshard":"5_9","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_integration_tests_6_9","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"tool_integration_tests","subshard":"6_9","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_integration_tests_7_9","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"tool_integration_tests","subshard":"7_9","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_integration_tests_8_9","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"tool_integration_tests","subshard":"8_9","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_integration_tests_9_9","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"tool_integration_tests","subshard":"9_9","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_tests_commands","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"tool_tests","subshard":"commands","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_tests_general","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","shard":"tool_tests","subshard":"general","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Windows web_tool_tests_1_2","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"web_tool_tests","subshard":"1_2","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n","test_timeout_secs":"2700"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Windows web_tool_tests_2_2","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"goldctl\", \"version\": \"git_revision:2387d6fff449587eecbb7e45b2692ca0710b63b9\"}\n]","shard":"web_tool_tests","subshard":"2_2","tags":"[\"framework\", \"hostonly\", \"shard\"]\n"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Windows windows_home_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","task_name":"windows_home_scroll_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_arm64 windows_home_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"windows\", \"arm64\"]\n","dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","task_name":"windows_home_scroll_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows hello_world_win_desktop__compile","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","task_name":"hello_world_win_desktop__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows windows_desktop_impeller","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","task_name":"windows_desktop_impeller"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_arm64 hello_world_win_desktop__compile","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"windows\", \"arm64\"]\n","dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","task_name":"hello_world_win_desktop__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows flutter_gallery_win_desktop__compile","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","task_name":"flutter_gallery_win_desktop__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_arm64 flutter_gallery_win_desktop__compile","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"windows\", \"arm64\"]\n","dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","task_name":"flutter_gallery_win_desktop__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows flutter_gallery_win_desktop__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","task_name":"flutter_gallery_win_desktop__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_arm64 flutter_gallery_win_desktop__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"windows\", \"arm64\"]\n","dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","task_name":"flutter_gallery_win_desktop__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows complex_layout_win_desktop__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","task_name":"complex_layout_win_desktop__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_arm64 complex_layout_win_desktop__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"windows\", \"arm64\"]\n","dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","task_name":"complex_layout_win_desktop__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows flutter_view_win_desktop__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","task_name":"flutter_view_win_desktop__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_arm64 flutter_view_win_desktop__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"windows\", \"arm64\"]\n","dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","task_name":"flutter_view_win_desktop__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows platform_view_win_desktop__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","task_name":"platform_view_win_desktop__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_arm64 platform_view_win_desktop__start_up","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"windows\", \"arm64\"]\n","dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","task_name":"platform_view_win_desktop__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_mokey basic_material_app_win__compile","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"windows\", \"mokey\"]\n","task_name":"basic_material_app_win__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_mokey channels_integration_test_win","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"windows\", \"mokey\"]\n","task_name":"channels_integration_test_win"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_mokey flavors_test_win","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"windows\", \"mokey\"]\n","task_name":"flavors_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_mokey flutter_gallery_win__compile","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"windows\", \"mokey\"]\n","task_name":"flutter_gallery_win__compile"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_mokey hot_mode_dev_cycle_win__benchmark","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"windows\", \"mokey\"]\n","task_name":"hot_mode_dev_cycle_win__benchmark"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_mokey native_assets_android","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"windows\", \"mokey\"]\n","task_name":"native_assets_android"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_mokey windows_chrome_dev_mode","timeout":60,"properties":{"tags":"[\"devicelab\", \"android\", \"windows\", \"mokey\"]\n","task_name":"windows_chrome_dev_mode"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows flutter_packaging_test","properties":{"task_name":"flutter_packaging","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n"},"presubmit":false,"runIf":[".ci.yaml","engine/**","DEPS","dev/bots/**"],"enabledBranches":["master"],"recipe":"packaging/packaging"},{"name":"Windows windows_startup_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","task_name":"windows_startup_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_arm64 windows_startup_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","tags":"[\"devicelab\", \"hostonly\", \"windows\", \"arm64\"]\n","task_name":"windows_startup_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows flutter_tool_startup__windows","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"windows\"]\n","task_name":"flutter_tool_startup"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_arm64 flutter_tool_startup__windows","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"windows\", \"arm64\"]\n","task_name":"flutter_tool_startup"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux flutter_tool_startup__linux","timeout":60,"properties":{"tags":"[\"devicelab\", \"hostonly\", \"linux\"]\n","task_name":"flutter_tool_startup"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_benchmark flutter_tool_startup__macos","timeout":60,"properties":{"task_name":"flutter_tool_startup"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux flutter_packaging","bringup":true,"timeout":60,"properties":{"task_name":"flutter_packaging","tags":"[\"framework\", \"hostonly\", \"shard\", \"linux\"]\n"},"scheduler":"release","enabledBranches":["beta","stable"],"recipe":"packaging/packaging","droneDimensions":["os=Linux"]},{"name":"Mac flutter_packaging","timeout":60,"properties":{"task_name":"flutter_packaging","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"scheduler":"release","enabledBranches":["beta","stable"],"recipe":"packaging/packaging","droneDimensions":["os=Mac","cpu=x86"]},{"name":"Mac_arm64 flutter_packaging","timeout":60,"properties":{"task_name":"flutter_packaging","tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n"},"scheduler":"release","enabledBranches":["beta","stable"],"recipe":"packaging/packaging","droneDimensions":["os=Mac","cpu=arm64"]},{"name":"Windows flutter_packaging","bringup":true,"timeout":60,"properties":{"task_name":"flutter_packaging","tags":"[\"framework\", \"hostonly\", \"shard\", \"windows\"]\n"},"scheduler":"release","enabledBranches":["beta","stable"],"recipe":"packaging/packaging","droneDimensions":["os=Windows"]},{"name":"Linux docs_deploy_beta","bringup":true,"timeout":60,"properties":{"cores":"32","dependencies":"[\n  {\"dependency\": \"dashing\", \"version\": \"0.4.0\"},\n  {\"dependency\": \"firebase\", \"version\": \"v11.0.1\"}\n]","tags":"[\"framework\", \"hostonly\", \"linux\"]\n","validation":"docs_deploy","validation_name":"Docs_deploy","firebase_project":"master-docs-flutter-dev"},"scheduler":"release","presubmit":false,"enabledBranches":["beta"],"recipe":"flutter/docs","droneDimensions":["os=Linux"]},{"name":"Linux docs_deploy_stable","bringup":true,"timeout":60,"properties":{"cores":"32","dependencies":"[\n  {\"dependency\": \"dashing\", \"version\": \"0.4.0\"},\n  {\"dependency\": \"firebase\", \"version\": \"v11.0.1\"}\n]","tags":"[\"framework\", \"hostonly\", \"linux\"]\n","validation":"docs_deploy","validation_name":"Docs_deploy","firebase_project":"docs-flutter-dev"},"scheduler":"release","presubmit":false,"enabledBranches":["stable"],"recipe":"flutter/docs","droneDimensions":["os=Linux"]}],"enabledBranches":["master","flutter-\\d+\\.\\d+-candidate\\.\\d+"],"platformProperties":{"staging_build_linux":{"properties":{"dependencies":"[\n  {\"dependency\": \"curl\", \"version\": \"version:7.64.0\"}\n]","os":"Ubuntu","cores":"8","device_type":"none","ignore_flakiness":"true"}},"linux":{"properties":{"dependencies":"[\n  {\"dependency\": \"curl\", \"version\": \"version:7.64.0\"}\n]","os":"Ubuntu","cores":"8","device_type":"none"}},"linux_android_emu":{"properties":{"contexts":"[\n  \"android_virtual_device\"\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"android_virtual_device\", \"version\": \"android_35_google_apis_x64.textpb\"},\n  {\"dependency\": \"avd_cipd_version\", \"version\": \"build_id:8733065022087935185\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","os":"Ubuntu","cores":"8","device_type":"none","kvm":"1"}},"linux_android_emu_unstable":{"properties":{"contexts":"[\n  \"android_virtual_device\"\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"android_virtual_device\", \"version\": \"android_36_google_apis_x64.textpb\"},\n  {\"dependency\": \"avd_cipd_version\", \"version\": \"build_id:8719362231152674241\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","os":"Ubuntu","cores":"8","device_type":"none","kvm":"1"}},"linux_build_test":{"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"curl\", \"version\": \"version:7.64.0\"}\n]","os":"Ubuntu","cores":"8","device_type":"none"}},"linux_android":{"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"curl\", \"version\": \"version:7.64.0\"}\n]","os":"Linux","device_type":"msm8952"}},"linux_pixel_7pro":{"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"curl\", \"version\": \"version:7.64.0\"}\n]","os":"Linux","device_type":"Pixel 7 Pro"}},"linux_mokey":{"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"curl\", \"version\": \"version:7.64.0\"}\n]","os":"Linux","device_type":"mokey"}},"linux_galaxy_s24":{"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"},\n  {\"dependency\": \"curl\", \"version\": \"version:7.64.0\"}\n]","os":"Linux","device_type":"SM-S921U1"}},"mac":{"properties":{"contexts":"[\n  \"osx_sdk\"\n]","dependencies":"[\n  {\"dependency\": \"apple_signing\", \"version\": \"version:to_2025\"}\n]","os":"Mac-14","device_type":"none","$flutter/osx_sdk":"{\n  \"sdk_version\": \"16c5032a\"\n}"}},"mac_arm64":{"properties":{"contexts":"[\n  \"osx_sdk\"\n]","dependencies":"[\n  {\"dependency\": \"apple_signing\", \"version\": \"version:to_2025\"}\n]","os":"Mac-14","device_type":"none","cpu":"arm64","$flutter/osx_sdk":"{\n  \"sdk_version\": \"16c5032a\"\n}"}},"mac_benchmark":{"properties":{"contexts":"[\n  \"osx_sdk\"\n]","dependencies":"[\n  {\"dependency\": \"apple_signing\", \"version\": \"version:to_2025\"}\n]","device_type":"none","mac_model":"Macmini8,1","os":"Mac-14","tags":"[\"devicelab\", \"hostonly\", \"mac\"]\n","$flutter/osx_sdk":"{\n  \"sdk_version\": \"16c5032a\"\n}"}},"mac_x64":{"properties":{"contexts":"[\n  \"osx_sdk\"\n]","dependencies":"[\n  {\"dependency\": \"apple_signing\", \"version\": \"version:to_2025\"}\n]","os":"Mac-14","device_type":"none","cpu":"x86","$flutter/osx_sdk":"{\n  \"sdk_version\": \"16c5032a\"\n}"}},"mac_build_test":{"properties":{"contexts":"[\n  \"osx_sdk\"\n]","dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"},\n  {\"dependency\": \"apple_signing\", \"version\": \"version:to_2025\"}\n]","os":"Mac-14","device_type":"none","cpu":"x86","$flutter/osx_sdk":"{\n  \"sdk_version\": \"16c5032a\"\n}"}},"mac_android":{"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","os":"Mac-14","cpu":"x86","device_type":"msm8952"}},"mac_arm64_android":{"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","os":"Mac-14","cpu":"arm64","device_type":"msm8952"}},"mac_mokey":{"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","os":"Mac-14","cpu":"x86","device_type":"mokey"}},"mac_arm64_mokey":{"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","os":"Mac-14","cpu":"arm64","device_type":"mokey"}},"mac_pixel_7pro":{"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","os":"Mac-14","cpu":"x86","device_type":"Pixel 7 Pro"}},"mac_ios":{"properties":{"contexts":"[\n  \"osx_sdk_devicelab\"\n]","dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"},\n  {\"dependency\": \"apple_signing\", \"version\": \"version:to_2025\"}\n]","os":"Mac-14|Mac-15.1","device_os":"iOS-17|iOS-18","$flutter/osx_sdk":"{\n  \"sdk_version\": \"16c5032a\"\n}"}},"mac_x64_ios":{"properties":{"contexts":"[\n  \"osx_sdk_devicelab\"\n]","dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"},\n  {\"dependency\": \"apple_signing\", \"version\": \"version:to_2025\"}\n]","os":"Mac-14|Mac-15.1","cpu":"x86","device_os":"iOS-17|iOS-18","$flutter/osx_sdk":"{\n  \"sdk_version\": \"16c5032a\"\n}"}},"mac_arm64_ios":{"properties":{"contexts":"[\n  \"osx_sdk_devicelab\"\n]","dependencies":"[\n  {\"dependency\": \"ruby\", \"version\": \"ruby_3.1-pod_1.13\"},\n  {\"dependency\": \"apple_signing\", \"version\": \"none\"}\n]","os":"Mac-14|Mac-15.1","cpu":"arm64","device_os":"iOS-17|iOS-18","$flutter/osx_sdk":"{\n  \"sdk_version\": \"16c5032a\"\n}"}},"windows":{"properties":{"os":"Windows-10","device_type":"none"}},"windows_arm64":{"properties":{"arch":"arm","os":"Windows","cpu":"arm64"}},"windows_android":{"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","os":"Windows-10","device_type":"msm8952"}},"windows_mokey":{"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:36v1\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:125.0.6422.141\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"version:21\"}\n]","os":"Windows-10","device_type":"mokey"}}}}
diff --git a/config/generated/flutter/luci/cr-buildbucket.cfg b/config/generated/flutter/luci/cr-buildbucket.cfg
index ead53bb..fe77199 100644
--- a/config/generated/flutter/luci/cr-buildbucket.cfg
+++ b/config/generated/flutter/luci/cr-buildbucket.cfg
@@ -35416,7 +35416,7 @@
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
       dimensions: "device_os:iOS-16"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -43741,7 +43741,7 @@
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:arm64"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -43791,7 +43791,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -43848,7 +43848,7 @@
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:arm64"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -43898,7 +43898,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -43956,7 +43956,7 @@
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:arm64"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -44006,7 +44006,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -44064,7 +44064,7 @@
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:arm64"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -44114,7 +44114,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -44277,7 +44277,7 @@
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:arm64"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -44327,7 +44327,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -44384,7 +44384,7 @@
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:arm64"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -44434,7 +44434,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -44491,7 +44491,7 @@
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:arm64"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -44541,7 +44541,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -46381,7 +46381,7 @@
       name: "Mac_ios animated_advanced_blend_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -46430,7 +46430,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -46486,7 +46486,7 @@
       name: "Mac_ios animated_blur_backdrop_filter_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -46535,7 +46535,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -46591,7 +46591,7 @@
       name: "Mac_ios animation_with_microtasks_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -46640,7 +46640,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -46696,7 +46696,7 @@
       name: "Mac_ios backdrop_filter_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -46745,7 +46745,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -46801,7 +46801,7 @@
       name: "Mac_ios channels_integration_test_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -46850,7 +46850,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -46906,7 +46906,7 @@
       name: "Mac_ios color_filter_and_fade_perf_ios__e2e_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -46955,7 +46955,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -47011,7 +47011,7 @@
       name: "Mac_ios complex_layout_ios__start_up"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -47060,7 +47060,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -47116,7 +47116,7 @@
       name: "Mac_ios complex_layout_scroll_perf_bad_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -47165,7 +47165,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -47221,7 +47221,7 @@
       name: "Mac_ios complex_layout_scroll_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -47270,7 +47270,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -47326,7 +47326,7 @@
       name: "Mac_ios draw_atlas_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -47375,7 +47375,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -47431,7 +47431,7 @@
       name: "Mac_ios draw_points_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -47480,7 +47480,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -47536,7 +47536,7 @@
       name: "Mac_ios draw_vertices_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -47585,7 +47585,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -47641,7 +47641,7 @@
       name: "Mac_ios dynamic_path_stroke_tessellation_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -47690,7 +47690,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -47746,7 +47746,7 @@
       name: "Mac_ios dynamic_path_tessellation_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -47795,7 +47795,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -47851,7 +47851,7 @@
       name: "Mac_ios external_ui_integration_test_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -47901,7 +47901,7 @@
         '  "goma_jobs": "200",'
         '  "ignore_flakiness": true,'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -47957,7 +47957,7 @@
       name: "Mac_ios flavors_test_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -48006,7 +48006,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -48062,7 +48062,7 @@
       name: "Mac_ios flutter_gallery_ios__start_up"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -48111,7 +48111,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -48167,7 +48167,7 @@
       name: "Mac_ios flutter_view_ios__start_up"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -48216,7 +48216,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -48272,7 +48272,7 @@
       name: "Mac_ios fullscreen_textfield_perf_ios__e2e_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -48321,7 +48321,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -48377,7 +48377,7 @@
       name: "Mac_ios imagefiltered_transform_animation_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -48426,7 +48426,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -48482,7 +48482,7 @@
       name: "Mac_ios integration_ui_ios_driver"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -48531,7 +48531,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -48587,7 +48587,7 @@
       name: "Mac_ios integration_ui_ios_frame_number"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -48636,7 +48636,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -48692,7 +48692,7 @@
       name: "Mac_ios integration_ui_ios_keyboard_resize"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -48741,7 +48741,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -48797,7 +48797,7 @@
       name: "Mac_ios integration_ui_ios_textfield"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -48846,7 +48846,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -48902,7 +48902,7 @@
       name: "Mac_ios ios_defines_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -48951,7 +48951,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -49007,7 +49007,7 @@
       name: "Mac_ios ios_platform_view_tests"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -49056,7 +49056,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -49112,7 +49112,7 @@
       name: "Mac_ios keyboard_hot_restart_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -49161,7 +49161,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -49216,7 +49216,7 @@
       name: "Mac_ios large_image_changer_perf_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -49265,7 +49265,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -49321,7 +49321,7 @@
       name: "Mac_ios microbenchmarks_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -49370,7 +49370,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -49425,7 +49425,7 @@
       name: "Mac_ios native_assets_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -49474,7 +49474,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -49530,7 +49530,7 @@
       name: "Mac_ios native_platform_view_ui_tests_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -49579,7 +49579,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -49635,7 +49635,7 @@
       name: "Mac_ios new_gallery_ios__transition_perf"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -49684,7 +49684,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -49740,7 +49740,7 @@
       name: "Mac_ios new_gallery_skia_ios__transition_perf"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -49789,7 +49789,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -49845,7 +49845,7 @@
       name: "Mac_ios platform_channel_sample_test_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -49894,7 +49894,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -49950,7 +49950,7 @@
       name: "Mac_ios platform_channel_sample_test_swift"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -49999,7 +49999,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -50055,7 +50055,7 @@
       name: "Mac_ios platform_channels_benchmarks_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -50104,7 +50104,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -50160,7 +50160,7 @@
       name: "Mac_ios platform_interaction_test_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -50209,7 +50209,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -50265,7 +50265,7 @@
       name: "Mac_ios platform_view_ios__start_up"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -50314,7 +50314,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -50370,7 +50370,7 @@
       name: "Mac_ios platform_views_scroll_perf_ad_banners__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -50419,7 +50419,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -50475,7 +50475,7 @@
       name: "Mac_ios platform_views_scroll_perf_bottom_ad_banner__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -50524,7 +50524,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -50580,7 +50580,7 @@
       name: "Mac_ios platform_views_scroll_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -50629,7 +50629,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -50685,7 +50685,7 @@
       name: "Mac_ios platform_views_scroll_perf_non_intersecting_impeller_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -50734,7 +50734,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -50790,7 +50790,7 @@
       name: "Mac_ios post_backdrop_filter_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -50839,7 +50839,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -50895,7 +50895,7 @@
       name: "Mac_ios route_test_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -50944,7 +50944,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -51000,7 +51000,7 @@
       name: "Mac_ios rrect_blur_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -51049,7 +51049,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -51105,7 +51105,7 @@
       name: "Mac_ios simple_animation_perf_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -51154,7 +51154,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -51210,7 +51210,7 @@
       name: "Mac_ios spell_check_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -51259,7 +51259,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -51315,7 +51315,7 @@
       name: "Mac_ios static_path_stroke_tessellation_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -51364,7 +51364,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -51420,7 +51420,7 @@
       name: "Mac_ios static_path_tessellation_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -51469,7 +51469,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -51525,7 +51525,7 @@
       name: "Mac_ios tiles_scroll_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -51574,7 +51574,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -51630,7 +51630,7 @@
       name: "Mac_ios very_long_picture_scrolling_perf_ios__e2e_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -51679,7 +51679,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -51735,7 +51735,7 @@
       name: "Mac_ios wide_gamut_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -51784,7 +51784,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -54639,7 +54639,7 @@
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -54689,7 +54689,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -54746,7 +54746,7 @@
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -54796,7 +54796,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -64473,7 +64473,7 @@
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
       dimensions: "device_os:iOS"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -64519,7 +64519,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "ios_usb_dependencies/ios-usb-dependencies",'
         '  "upload_packages": true'
@@ -108291,7 +108291,7 @@
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:arm64"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -108341,7 +108341,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -108398,7 +108398,7 @@
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:arm64"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -108448,7 +108448,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -108506,7 +108506,7 @@
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:arm64"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -108556,7 +108556,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -108614,7 +108614,7 @@
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:arm64"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -108664,7 +108664,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -108828,7 +108828,7 @@
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:arm64"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -108878,7 +108878,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -108936,7 +108936,7 @@
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:arm64"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -108986,7 +108986,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -109044,7 +109044,7 @@
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:arm64"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -109094,7 +109094,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -110934,7 +110934,7 @@
       name: "Mac_ios animated_advanced_blend_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -110983,7 +110983,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -111039,7 +111039,7 @@
       name: "Mac_ios animated_blur_backdrop_filter_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -111088,7 +111088,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -111144,7 +111144,7 @@
       name: "Mac_ios animation_with_microtasks_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -111193,7 +111193,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -111249,7 +111249,7 @@
       name: "Mac_ios backdrop_filter_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -111298,7 +111298,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -111354,7 +111354,7 @@
       name: "Mac_ios channels_integration_test_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -111403,7 +111403,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -111459,7 +111459,7 @@
       name: "Mac_ios color_filter_and_fade_perf_ios__e2e_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -111508,7 +111508,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -111564,7 +111564,7 @@
       name: "Mac_ios complex_layout_ios__start_up"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -111613,7 +111613,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -111669,7 +111669,7 @@
       name: "Mac_ios complex_layout_scroll_perf_bad_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -111718,7 +111718,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -111774,7 +111774,7 @@
       name: "Mac_ios complex_layout_scroll_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -111823,7 +111823,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -111879,7 +111879,7 @@
       name: "Mac_ios draw_atlas_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -111928,7 +111928,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -111984,7 +111984,7 @@
       name: "Mac_ios draw_points_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -112033,7 +112033,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -112089,7 +112089,7 @@
       name: "Mac_ios draw_vertices_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -112138,7 +112138,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -112194,7 +112194,7 @@
       name: "Mac_ios dynamic_path_stroke_tessellation_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -112243,7 +112243,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -112299,7 +112299,7 @@
       name: "Mac_ios dynamic_path_tessellation_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -112348,7 +112348,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -112404,7 +112404,7 @@
       name: "Mac_ios external_ui_integration_test_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -112454,7 +112454,7 @@
         '  "goma_jobs": "200",'
         '  "ignore_flakiness": true,'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -112510,7 +112510,7 @@
       name: "Mac_ios flavors_test_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -112559,7 +112559,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -112615,7 +112615,7 @@
       name: "Mac_ios flutter_gallery_ios__start_up"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -112664,7 +112664,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -112720,7 +112720,7 @@
       name: "Mac_ios flutter_view_ios__start_up"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -112769,7 +112769,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -112825,7 +112825,7 @@
       name: "Mac_ios fullscreen_textfield_perf_ios__e2e_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -112874,7 +112874,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -112930,7 +112930,7 @@
       name: "Mac_ios imagefiltered_transform_animation_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -112979,7 +112979,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -113035,7 +113035,7 @@
       name: "Mac_ios integration_ui_ios_driver"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -113084,7 +113084,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -113140,7 +113140,7 @@
       name: "Mac_ios integration_ui_ios_frame_number"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -113189,7 +113189,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -113245,7 +113245,7 @@
       name: "Mac_ios integration_ui_ios_keyboard_resize"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -113294,7 +113294,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -113350,7 +113350,7 @@
       name: "Mac_ios integration_ui_ios_textfield"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -113399,7 +113399,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -113455,7 +113455,7 @@
       name: "Mac_ios ios_defines_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -113504,7 +113504,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -113560,7 +113560,7 @@
       name: "Mac_ios ios_platform_view_tests"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -113609,7 +113609,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -113665,7 +113665,7 @@
       name: "Mac_ios keyboard_hot_restart_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -113714,7 +113714,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -113770,7 +113770,7 @@
       name: "Mac_ios large_image_changer_perf_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -113819,7 +113819,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -113875,7 +113875,7 @@
       name: "Mac_ios microbenchmarks_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -113924,7 +113924,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -113980,7 +113980,7 @@
       name: "Mac_ios native_assets_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -114029,7 +114029,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -114085,7 +114085,7 @@
       name: "Mac_ios native_platform_view_ui_tests_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -114134,7 +114134,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -114190,7 +114190,7 @@
       name: "Mac_ios new_gallery_ios__transition_perf"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -114239,7 +114239,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -114295,7 +114295,7 @@
       name: "Mac_ios new_gallery_skia_ios__transition_perf"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -114344,7 +114344,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -114400,7 +114400,7 @@
       name: "Mac_ios platform_channel_sample_test_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -114449,7 +114449,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -114505,7 +114505,7 @@
       name: "Mac_ios platform_channel_sample_test_swift"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -114554,7 +114554,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -114610,7 +114610,7 @@
       name: "Mac_ios platform_channels_benchmarks_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -114659,7 +114659,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -114715,7 +114715,7 @@
       name: "Mac_ios platform_interaction_test_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -114764,7 +114764,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -114820,7 +114820,7 @@
       name: "Mac_ios platform_view_ios__start_up"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -114869,7 +114869,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -114925,7 +114925,7 @@
       name: "Mac_ios platform_views_scroll_perf_ad_banners__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -114974,7 +114974,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -115030,7 +115030,7 @@
       name: "Mac_ios platform_views_scroll_perf_bottom_ad_banner__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -115079,7 +115079,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -115135,7 +115135,7 @@
       name: "Mac_ios platform_views_scroll_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -115184,7 +115184,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -115240,7 +115240,7 @@
       name: "Mac_ios platform_views_scroll_perf_non_intersecting_impeller_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -115289,7 +115289,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -115345,7 +115345,7 @@
       name: "Mac_ios post_backdrop_filter_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -115394,7 +115394,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -115450,7 +115450,7 @@
       name: "Mac_ios route_test_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -115499,7 +115499,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -115555,7 +115555,7 @@
       name: "Mac_ios rrect_blur_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -115604,7 +115604,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -115660,7 +115660,7 @@
       name: "Mac_ios simple_animation_perf_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -115709,7 +115709,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -115765,7 +115765,7 @@
       name: "Mac_ios spell_check_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -115814,7 +115814,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -115870,7 +115870,7 @@
       name: "Mac_ios static_path_stroke_tessellation_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -115919,7 +115919,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -115975,7 +115975,7 @@
       name: "Mac_ios static_path_tessellation_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -116024,7 +116024,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -116080,7 +116080,7 @@
       name: "Mac_ios tiles_scroll_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -116129,7 +116129,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -116185,7 +116185,7 @@
       name: "Mac_ios very_long_picture_scrolling_perf_ios__e2e_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -116234,7 +116234,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -116290,7 +116290,7 @@
       name: "Mac_ios wide_gamut_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -116339,7 +116339,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -119207,7 +119207,7 @@
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -119257,7 +119257,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -119314,7 +119314,7 @@
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -119364,7 +119364,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -171732,7 +171732,7 @@
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:arm64"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -171782,7 +171782,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -171836,7 +171836,7 @@
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:arm64"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -171886,7 +171886,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -171941,7 +171941,7 @@
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:arm64"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -171991,7 +171991,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -172046,7 +172046,7 @@
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:arm64"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -172096,7 +172096,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -172254,7 +172254,7 @@
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:arm64"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -172304,7 +172304,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -172359,7 +172359,7 @@
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:arm64"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -172409,7 +172409,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -172464,7 +172464,7 @@
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:arm64"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -172514,7 +172514,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -174300,7 +174300,7 @@
       name: "Mac_ios animated_advanced_blend_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -174349,7 +174349,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -174402,7 +174402,7 @@
       name: "Mac_ios animated_blur_backdrop_filter_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -174451,7 +174451,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -174504,7 +174504,7 @@
       name: "Mac_ios animation_with_microtasks_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -174553,7 +174553,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -174606,7 +174606,7 @@
       name: "Mac_ios backdrop_filter_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -174655,7 +174655,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -174708,7 +174708,7 @@
       name: "Mac_ios channels_integration_test_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -174757,7 +174757,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -174810,7 +174810,7 @@
       name: "Mac_ios color_filter_and_fade_perf_ios__e2e_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -174859,7 +174859,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -174912,7 +174912,7 @@
       name: "Mac_ios complex_layout_ios__start_up"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -174961,7 +174961,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -175014,7 +175014,7 @@
       name: "Mac_ios complex_layout_scroll_perf_bad_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -175063,7 +175063,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -175116,7 +175116,7 @@
       name: "Mac_ios complex_layout_scroll_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -175165,7 +175165,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -175218,7 +175218,7 @@
       name: "Mac_ios draw_atlas_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -175267,7 +175267,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -175320,7 +175320,7 @@
       name: "Mac_ios draw_points_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -175369,7 +175369,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -175422,7 +175422,7 @@
       name: "Mac_ios draw_vertices_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -175471,7 +175471,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -175524,7 +175524,7 @@
       name: "Mac_ios dynamic_path_stroke_tessellation_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -175573,7 +175573,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -175626,7 +175626,7 @@
       name: "Mac_ios dynamic_path_tessellation_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -175675,7 +175675,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -175728,7 +175728,7 @@
       name: "Mac_ios external_ui_integration_test_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -175778,7 +175778,7 @@
         '  "goma_jobs": "200",'
         '  "ignore_flakiness": true,'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -175831,7 +175831,7 @@
       name: "Mac_ios flavors_test_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -175880,7 +175880,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -175933,7 +175933,7 @@
       name: "Mac_ios flutter_gallery_ios__start_up"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -175982,7 +175982,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -176035,7 +176035,7 @@
       name: "Mac_ios flutter_view_ios__start_up"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -176084,7 +176084,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -176137,7 +176137,7 @@
       name: "Mac_ios fullscreen_textfield_perf_ios__e2e_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -176186,7 +176186,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -176239,7 +176239,7 @@
       name: "Mac_ios imagefiltered_transform_animation_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -176288,7 +176288,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -176341,7 +176341,7 @@
       name: "Mac_ios integration_ui_ios_driver"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -176390,7 +176390,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -176443,7 +176443,7 @@
       name: "Mac_ios integration_ui_ios_frame_number"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -176492,7 +176492,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -176545,7 +176545,7 @@
       name: "Mac_ios integration_ui_ios_keyboard_resize"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -176594,7 +176594,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -176647,7 +176647,7 @@
       name: "Mac_ios integration_ui_ios_textfield"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -176696,7 +176696,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -176749,7 +176749,7 @@
       name: "Mac_ios ios_defines_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -176798,7 +176798,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -176851,7 +176851,7 @@
       name: "Mac_ios ios_platform_view_tests"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -176900,7 +176900,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -176953,7 +176953,7 @@
       name: "Mac_ios keyboard_hot_restart_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -177002,7 +177002,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -177055,7 +177055,7 @@
       name: "Mac_ios large_image_changer_perf_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -177104,7 +177104,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -177157,7 +177157,7 @@
       name: "Mac_ios microbenchmarks_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -177206,7 +177206,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -177259,7 +177259,7 @@
       name: "Mac_ios native_assets_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -177308,7 +177308,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -177361,7 +177361,7 @@
       name: "Mac_ios native_platform_view_ui_tests_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -177410,7 +177410,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -177463,7 +177463,7 @@
       name: "Mac_ios new_gallery_ios__transition_perf"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -177512,7 +177512,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -177565,7 +177565,7 @@
       name: "Mac_ios new_gallery_skia_ios__transition_perf"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -177614,7 +177614,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -177667,7 +177667,7 @@
       name: "Mac_ios platform_channel_sample_test_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -177716,7 +177716,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -177769,7 +177769,7 @@
       name: "Mac_ios platform_channel_sample_test_swift"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -177818,7 +177818,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -177871,7 +177871,7 @@
       name: "Mac_ios platform_channels_benchmarks_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -177920,7 +177920,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -177973,7 +177973,7 @@
       name: "Mac_ios platform_interaction_test_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -178022,7 +178022,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -178075,7 +178075,7 @@
       name: "Mac_ios platform_view_ios__start_up"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -178124,7 +178124,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -178177,7 +178177,7 @@
       name: "Mac_ios platform_views_scroll_perf_ad_banners__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -178226,7 +178226,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -178279,7 +178279,7 @@
       name: "Mac_ios platform_views_scroll_perf_bottom_ad_banner__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -178328,7 +178328,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -178381,7 +178381,7 @@
       name: "Mac_ios platform_views_scroll_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -178430,7 +178430,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -178483,7 +178483,7 @@
       name: "Mac_ios platform_views_scroll_perf_non_intersecting_impeller_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -178532,7 +178532,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -178585,7 +178585,7 @@
       name: "Mac_ios post_backdrop_filter_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -178634,7 +178634,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -178687,7 +178687,7 @@
       name: "Mac_ios route_test_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -178736,7 +178736,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -178789,7 +178789,7 @@
       name: "Mac_ios rrect_blur_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -178838,7 +178838,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -178891,7 +178891,7 @@
       name: "Mac_ios simple_animation_perf_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -178940,7 +178940,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -178993,7 +178993,7 @@
       name: "Mac_ios spell_check_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -179042,7 +179042,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -179095,7 +179095,7 @@
       name: "Mac_ios static_path_stroke_tessellation_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -179144,7 +179144,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -179197,7 +179197,7 @@
       name: "Mac_ios static_path_tessellation_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -179246,7 +179246,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -179299,7 +179299,7 @@
       name: "Mac_ios tiles_scroll_perf_ios__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -179348,7 +179348,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -179401,7 +179401,7 @@
       name: "Mac_ios very_long_picture_scrolling_perf_ios__e2e_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -179450,7 +179450,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -179503,7 +179503,7 @@
       name: "Mac_ios wide_gamut_ios"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -179552,7 +179552,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -182357,7 +182357,7 @@
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -182407,7 +182407,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
@@ -182461,7 +182461,7 @@
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "cpu:x86"
       dimensions: "device_os:iOS-17|iOS-18"
-      dimensions: "os:Mac-14"
+      dimensions: "os:Mac-14|Mac-15.1"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -182511,7 +182511,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Mac-14",'
+        '  "os": "Mac-14|Mac-15.1",'
         '  "rbe_jobs": "200",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['