Roll flutter to 9cb1bc0cfd6daa0b50a911215ff1af04a5cccb1f
Roller-URL: https://cr-buildbucket.appspot.com/build/8706804402931341217
CQ-Do-Not-Cancel-Tryjobs: true
Change-Id: I6e1c4d9a3f314e6a32948b5608554106cbf599bb
Reviewed-on: https://flutter-review.googlesource.com/c/infra/+/68700
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 3ab4cc9..cd52aa5 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":90,"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","bringup":true,"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","docs":"{\"build\": \"master\", \"deploy\": \"main-docs-flutter-prod\"}\n"},"presubmit":false,"enabledBranches":["master"],"recipe":"flutter/docs","dimensions":{"os":"Linux"},"droneDimensions":["os=Linux"],"backfill":false},{"name":"Linux docs_generate_release","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","docs":"{\"build\": \"stable\"}\n"},"scheduler":"release","presubmit":false,"postsubmit":false,"enabledBranches":["flutter-\\d+\\.\\d+-candidate\\.\\d+"],"recipe":"flutter/docs","dimensions":{"os":"Linux"},"droneDimensions":["os=Linux"]},{"name":"Linux docs_deploy_stable","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","docs":"{\"post_process\": \"stable\", \"deploy\": \"docs-flutter-dev\"}\n"},"scheduler":"release","presubmit":false,"postsubmit":false,"enabledBranches":["stable"],"recipe":"flutter/docs","droneDimensions":["os=Linux"]},{"name":"Linux docs_test","timeout":30,"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=MediumPhone.arm,version=26\",\n \"--device\", \"model=MediumPhone.arm,version=27\",\n \"--device\", \"model=SmallPhone.arm,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","test_timeout_secs":"2700"},"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 linux_feature_flags_test","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_feature_flags_test"},"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_java17_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:17\"}\n]","shard":"android_java17_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_vulkan_stable 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_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","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","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":90,"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":"5400"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux_android_emu android_defines_test","bringup":true,"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","timeout":60,"properties":{"tags":"[\"devicelab\", \"linux\"]\n","task_name":"android_defines_test"},"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","bringup":true,"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","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_android_emu native_assets_android","timeout":60,"properties":{"tags":"[\"devicelab\", \"linux\"]\n","task_name":"native_assets_android"},"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey new_gallery__crane_perf","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","test_timeout_secs":"2700"},"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_x64 verify_binaries_pre_codesigned","timeout":60,"properties":{"tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n","shard":"verify_binaries_pre_codesigned"},"presubmit":false,"enabledBranches":["master"],"recipe":"flutter/flutter_drone"},{"name":"Mac_arm64 verify_binaries_pre_codesigned","timeout":60,"properties":{"tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n","shard":"verify_binaries_pre_codesigned"},"presubmit":false,"enabledBranches":["master"],"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":"3600"},"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","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","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","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.3","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 hot_mode_dev_cycle_ios_xcode_debug","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"hot_mode_dev_cycle_ios_xcode_debug"},"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|Mac-15\", \"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","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","test_timeout_secs":"2700"},"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","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":"3600"},"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","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"]}],"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_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_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_android_emu_vulkan_stable":{"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_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_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_2026\"}\n]","os":"Mac-14|Mac-15","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_2026\"}\n]","os":"Mac-14|Mac-15","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_2026\"}\n]","device_type":"none","mac_model":"Macmini8,1","os":"Mac-14|Mac-15","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_2026\"}\n]","os":"Mac-14|Mac-15","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_2026\"}\n]","os":"Mac-14|Mac-15","device_type":"none","cpu":"x86","$flutter/osx_sdk":"{\n \"sdk_version\": \"16c5032a\"\n}"}},"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|Mac-15","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|Mac-15","cpu":"arm64","device_type":"mokey"}},"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_2026\"}\n]","os":"Mac-14|Mac-15","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_2026\"}\n]","os":"Mac-14|Mac-15","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","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_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":90,"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","bringup":true,"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","docs":"{\"build\": \"master\", \"deploy\": \"main-docs-flutter-prod\"}\n"},"presubmit":false,"enabledBranches":["master"],"recipe":"flutter/docs","dimensions":{"os":"Linux"},"droneDimensions":["os=Linux"],"backfill":false},{"name":"Linux docs_generate_release","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","docs":"{\"build\": \"stable\"}\n"},"scheduler":"release","presubmit":false,"postsubmit":false,"enabledBranches":["flutter-\\d+\\.\\d+-candidate\\.\\d+"],"recipe":"flutter/docs","dimensions":{"os":"Linux"},"droneDimensions":["os=Linux"]},{"name":"Linux docs_deploy_stable","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","docs":"{\"post_process\": \"stable\", \"deploy\": \"docs-flutter-dev\"}\n"},"scheduler":"release","presubmit":false,"postsubmit":false,"enabledBranches":["stable"],"recipe":"flutter/docs","droneDimensions":["os=Linux"]},{"name":"Linux docs_test","timeout":30,"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=MediumPhone.arm,version=26\",\n \"--device\", \"model=MediumPhone.arm,version=27\",\n \"--device\", \"model=SmallPhone.arm,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","test_timeout_secs":"2700"},"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 linux_feature_flags_test","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_feature_flags_test"},"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_java17_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:17\"}\n]","shard":"android_java17_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_vulkan_stable 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_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","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","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":90,"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":"5400"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml","engine/**","DEPS"],"recipe":"flutter/flutter_drone"},{"name":"Linux_android_emu android_defines_test","bringup":true,"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","timeout":60,"properties":{"tags":"[\"devicelab\", \"linux\"]\n","task_name":"android_defines_test"},"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","bringup":true,"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","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_android_emu native_assets_android","timeout":60,"properties":{"tags":"[\"devicelab\", \"linux\"]\n","task_name":"native_assets_android"},"recipe":"devicelab/devicelab_drone"},{"name":"Linux_mokey new_gallery__crane_perf","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","test_timeout_secs":"2700"},"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_x64 verify_binaries_pre_codesigned","timeout":60,"properties":{"tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n","shard":"verify_binaries_pre_codesigned"},"presubmit":false,"enabledBranches":["master"],"recipe":"flutter/flutter_drone"},{"name":"Mac_arm64 verify_binaries_pre_codesigned","timeout":60,"properties":{"tags":"[\"framework\", \"hostonly\", \"shard\", \"mac\"]\n","shard":"verify_binaries_pre_codesigned"},"presubmit":false,"enabledBranches":["master"],"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":"3600"},"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","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","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","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__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_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 hot_mode_dev_cycle_ios_xcode_debug","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\", \"ios\", \"mac\"]\n","task_name":"hot_mode_dev_cycle_ios_xcode_debug"},"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-18\",\"os=Mac-14|Mac-15\", \"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","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","test_timeout_secs":"2700"},"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","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":"3600"},"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","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"]}],"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_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_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_android_emu_vulkan_stable":{"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_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_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_2026\"}\n]","os":"Mac-14|Mac-15","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_2026\"}\n]","os":"Mac-14|Mac-15","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_2026\"}\n]","device_type":"none","mac_model":"Macmini8,1","os":"Mac-14|Mac-15","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_2026\"}\n]","os":"Mac-14|Mac-15","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_2026\"}\n]","os":"Mac-14|Mac-15","device_type":"none","cpu":"x86","$flutter/osx_sdk":"{\n \"sdk_version\": \"16c5032a\"\n}"}},"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|Mac-15","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|Mac-15","cpu":"arm64","device_type":"mokey"}},"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_2026\"}\n]","os":"Mac-14|Mac-15","device_os":"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_2026\"}\n]","os":"Mac-14|Mac-15","cpu":"x86","device_os":"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","cpu":"arm64","device_os":"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_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 714809e..23ba77e 100644
--- a/config/generated/flutter/luci/cr-buildbucket.cfg
+++ b/config/generated/flutter/luci/cr-buildbucket.cfg
@@ -43865,7 +43865,7 @@
name: "Mac_arm64_ios basic_material_app_ios__compile"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:arm64"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -43910,7 +43910,7 @@
' "version": "none"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -43972,7 +43972,7 @@
name: "Mac_arm64_ios flutter_gallery_ios__compile"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:arm64"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -44017,7 +44017,7 @@
' "version": "none"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -44080,7 +44080,7 @@
name: "Mac_arm64_ios hello_world_ios__compile"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:arm64"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -44125,7 +44125,7 @@
' "version": "none"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -44188,7 +44188,7 @@
name: "Mac_arm64_ios hot_mode_dev_cycle_ios__benchmark"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:arm64"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -44233,7 +44233,7 @@
' "version": "none"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -44247,7 +44247,7 @@
' "ios",'
' "mac"'
' ],'
- ' "task_name": "hot_mode_dev_cycle_ios__benchmark_no_dds",'
+ ' "task_name": "hot_mode_dev_cycle_ios__benchmark",'
' "upload_metrics": true,'
' "upload_packages": true,'
' "use_cas": true'
@@ -44292,116 +44292,10 @@
}
}
builders {
- name: "Mac_arm64_ios hot_mode_dev_cycle_ios_beta__benchmark"
- swarming_host: "chromium-swarm.appspot.com"
- dimensions: "cpu:arm64"
- dimensions: "device_os:iOS-18.4"
- dimensions: "os:Mac-15.3"
- dimensions: "pool:luci.flutter.prod"
- exe {
- cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
- cipd_version: "refs/heads/master"
- cmd: "luciexe"
- }
- properties:
- '{'
- ' "$flutter/goma": {'
- ' "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
- ' },'
- ' "$flutter/osx_sdk": {'
- ' "sdk_version": "16e5104o"'
- ' },'
- ' "$flutter/rbe": {'
- ' "instance": "projects/flutter-rbe-prod/instances/default",'
- ' "platform": "container-image=docker://gcr.io/cloud-marketplace/google/debian11@sha256:69e2789c9f3d28c6a0f13b25062c240ee7772be1f5e6d41bb4680b63eae6b304"'
- ' },'
- ' "$kitchen": {'
- ' "emulate_gce": true'
- ' },'
- ' "$recipe_engine/isolated": {'
- ' "server": "https://isolateserver.appspot.com"'
- ' },'
- ' "$recipe_engine/swarming": {'
- ' "server": "https://chromium-swarm.appspot.com"'
- ' },'
- ' "bringup": true,'
- ' "clobber": false,'
- ' "contexts": ['
- ' "osx_sdk_devicelab"'
- ' ],'
- ' "cpu": "arm64",'
- ' "dependencies": ['
- ' {'
- ' "dependency": "ruby",'
- ' "version": "ruby_3.1-pod_1.13"'
- ' },'
- ' {'
- ' "dependency": "apple_signing",'
- ' "version": "none"'
- ' }'
- ' ],'
- ' "device_os": "iOS-18.4",'
- ' "git_branch": "master",'
- ' "git_repo": "flutter",'
- ' "gold_tryjob": false,'
- ' "goma_jobs": "200",'
- ' "mastername": "client.flutter",'
- ' "os": "Mac-15.3",'
- ' "rbe_jobs": "200",'
- ' "recipe": "devicelab/devicelab_drone",'
- ' "tags": ['
- ' "devicelab",'
- ' "ios",'
- ' "mac"'
- ' ],'
- ' "task_name": "hot_mode_dev_cycle_ios__benchmark",'
- ' "upload_metrics": true,'
- ' "upload_packages": true,'
- ' "use_cas": true'
- '}'
- priority: 30
- execution_timeout_secs: 3600
- caches {
- name: "flutter_main_apple_signing_none"
- path: "apple_signing"
- }
- caches {
- name: "flutter_main_builder"
- path: "builder"
- }
- caches {
- name: "flutter_main_git"
- path: "git"
- }
- caches {
- name: "flutter_main_ruby_ruby_3_1_pod_1_13"
- path: "ruby"
- }
- caches {
- name: "flutter_xcode"
- path: "osx_sdk"
- }
- caches {
- name: "gradle"
- path: "gradle"
- }
- caches {
- name: "pub_cache"
- path: ".pub-cache"
- }
- build_numbers: YES
- service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
- task_template_canary_percentage {}
- experiments {
- key: "luci.recipes.use_python3"
- value: 100
- }
- }
- builders {
name: "Mac_arm64_ios imitation_game_flutter"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:arm64"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -44446,7 +44340,7 @@
' "version": "none"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -44509,7 +44403,7 @@
name: "Mac_arm64_ios imitation_game_swiftui"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:arm64"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -44554,7 +44448,7 @@
' "version": "none"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -44617,7 +44511,7 @@
name: "Mac_arm64_ios integration_test_test_ios"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:arm64"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -44662,7 +44556,7 @@
' "version": "none"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -46443,7 +46337,7 @@
' ],'
' "device_type": "none",'
' "drone_dimensions": ['
- ' "device_os=iOS-17|iOS-18",'
+ ' "device_os=iOS-18",'
' "os=Mac-14|Mac-15",'
' "cpu=x86"'
' ],'
@@ -46507,7 +46401,7 @@
builders {
name: "Mac_ios animated_advanced_blend_perf_ios__timeline_summary"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -46551,7 +46445,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -46612,7 +46506,7 @@
builders {
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: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -46656,7 +46550,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -46717,7 +46611,7 @@
builders {
name: "Mac_ios animation_with_microtasks_perf_ios__timeline_summary"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -46761,7 +46655,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -46822,7 +46716,7 @@
builders {
name: "Mac_ios backdrop_filter_perf_ios__timeline_summary"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -46866,7 +46760,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -46927,7 +46821,7 @@
builders {
name: "Mac_ios channels_integration_test_ios"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -46971,7 +46865,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -47032,7 +46926,7 @@
builders {
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: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -47076,7 +46970,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -47137,7 +47031,7 @@
builders {
name: "Mac_ios complex_layout_ios__start_up"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -47181,7 +47075,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -47242,7 +47136,7 @@
builders {
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: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -47286,7 +47180,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -47347,7 +47241,7 @@
builders {
name: "Mac_ios complex_layout_scroll_perf_ios__timeline_summary"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -47391,7 +47285,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -47452,7 +47346,7 @@
builders {
name: "Mac_ios draw_atlas_perf_ios__timeline_summary"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -47496,7 +47390,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -47557,7 +47451,7 @@
builders {
name: "Mac_ios draw_points_perf_ios__timeline_summary"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -47601,7 +47495,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -47662,7 +47556,7 @@
builders {
name: "Mac_ios draw_vertices_perf_ios__timeline_summary"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -47706,7 +47600,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -47767,7 +47661,7 @@
builders {
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: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -47811,7 +47705,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -47872,7 +47766,7 @@
builders {
name: "Mac_ios dynamic_path_tessellation_perf_ios__timeline_summary"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -47916,7 +47810,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -47977,7 +47871,7 @@
builders {
name: "Mac_ios external_ui_integration_test_ios"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -48021,7 +47915,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -48083,7 +47977,7 @@
builders {
name: "Mac_ios flavors_test_ios"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -48127,7 +48021,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -48188,7 +48082,7 @@
builders {
name: "Mac_ios flutter_gallery_ios__start_up"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -48232,7 +48126,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -48293,7 +48187,7 @@
builders {
name: "Mac_ios flutter_view_ios__start_up"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -48337,7 +48231,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -48398,7 +48292,7 @@
builders {
name: "Mac_ios fullscreen_textfield_perf_ios__e2e_summary"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -48442,7 +48336,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -48503,7 +48397,7 @@
builders {
name: "Mac_ios hot_mode_dev_cycle_ios_xcode_debug"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -48547,7 +48441,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -48607,7 +48501,7 @@
builders {
name: "Mac_ios imagefiltered_transform_animation_perf_ios__timeline_summary"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -48651,7 +48545,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -48712,7 +48606,7 @@
builders {
name: "Mac_ios integration_ui_ios_driver"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -48756,7 +48650,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -48817,7 +48711,7 @@
builders {
name: "Mac_ios integration_ui_ios_frame_number"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -48861,7 +48755,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -48922,7 +48816,7 @@
builders {
name: "Mac_ios integration_ui_ios_keyboard_resize"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -48966,7 +48860,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -49027,7 +48921,7 @@
builders {
name: "Mac_ios integration_ui_ios_textfield"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -49071,7 +48965,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -49132,7 +49026,7 @@
builders {
name: "Mac_ios ios_defines_test"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -49176,7 +49070,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -49237,7 +49131,7 @@
builders {
name: "Mac_ios ios_platform_view_tests"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -49281,7 +49175,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -49342,7 +49236,7 @@
builders {
name: "Mac_ios keyboard_hot_restart_ios"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -49386,7 +49280,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -49447,7 +49341,7 @@
builders {
name: "Mac_ios large_image_changer_perf_ios"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -49491,7 +49385,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -49552,7 +49446,7 @@
builders {
name: "Mac_ios microbenchmarks_ios"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -49596,7 +49490,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -49656,7 +49550,7 @@
builders {
name: "Mac_ios native_assets_ios"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -49700,7 +49594,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -49761,7 +49655,7 @@
builders {
name: "Mac_ios native_platform_view_ui_tests_ios"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -49805,7 +49699,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -49866,7 +49760,7 @@
builders {
name: "Mac_ios new_gallery_ios__transition_perf"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -49910,7 +49804,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -49971,7 +49865,7 @@
builders {
name: "Mac_ios new_gallery_skia_ios__transition_perf"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -50015,7 +49909,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -50076,7 +49970,7 @@
builders {
name: "Mac_ios platform_channel_sample_test_ios"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -50120,7 +50014,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -50181,7 +50075,7 @@
builders {
name: "Mac_ios platform_channel_sample_test_swift"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -50225,7 +50119,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -50286,7 +50180,7 @@
builders {
name: "Mac_ios platform_channels_benchmarks_ios"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -50330,7 +50224,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -50391,7 +50285,7 @@
builders {
name: "Mac_ios platform_interaction_test_ios"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -50435,7 +50329,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -50496,7 +50390,7 @@
builders {
name: "Mac_ios platform_view_ios__start_up"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -50540,7 +50434,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -50601,7 +50495,7 @@
builders {
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: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -50645,7 +50539,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -50706,7 +50600,7 @@
builders {
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: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -50750,7 +50644,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -50811,7 +50705,7 @@
builders {
name: "Mac_ios platform_views_scroll_perf_ios__timeline_summary"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -50855,7 +50749,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -50916,7 +50810,7 @@
builders {
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: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -50960,7 +50854,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -51021,7 +50915,7 @@
builders {
name: "Mac_ios post_backdrop_filter_perf_ios__timeline_summary"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -51065,7 +50959,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -51126,7 +51020,7 @@
builders {
name: "Mac_ios route_test_ios"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -51170,7 +51064,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -51231,7 +51125,7 @@
builders {
name: "Mac_ios rrect_blur_perf_ios__timeline_summary"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -51275,7 +51169,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -51336,7 +51230,7 @@
builders {
name: "Mac_ios simple_animation_perf_ios"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -51380,7 +51274,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -51441,7 +51335,7 @@
builders {
name: "Mac_ios spell_check_test"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -51485,7 +51379,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -51546,7 +51440,7 @@
builders {
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: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -51590,7 +51484,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -51651,7 +51545,7 @@
builders {
name: "Mac_ios static_path_tessellation_perf_ios__timeline_summary"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -51695,7 +51589,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -51756,7 +51650,7 @@
builders {
name: "Mac_ios tiles_scroll_perf_ios__timeline_summary"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -51800,7 +51694,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -51861,7 +51755,7 @@
builders {
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: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -51905,7 +51799,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -51966,7 +51860,7 @@
builders {
name: "Mac_ios wide_gamut_ios"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -52010,7 +51904,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -54969,7 +54863,7 @@
name: "Mac_x64_ios hot_mode_dev_cycle_ios__benchmark"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -55014,7 +54908,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -55076,7 +54970,7 @@
name: "Mac_x64_ios integration_test_test_ios"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.prod"
exe {
@@ -55121,7 +55015,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -64672,7 +64566,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "gold_tryjob": false,'
' "goma_jobs": "200",'
' "mastername": "client.flutter",'
@@ -108619,7 +108513,7 @@
name: "Mac_arm64_ios basic_material_app_ios__compile"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:arm64"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -108664,7 +108558,7 @@
' "version": "none"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -108726,7 +108620,7 @@
name: "Mac_arm64_ios flutter_gallery_ios__compile"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:arm64"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -108771,7 +108665,7 @@
' "version": "none"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -108834,7 +108728,7 @@
name: "Mac_arm64_ios hello_world_ios__compile"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:arm64"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -108879,7 +108773,7 @@
' "version": "none"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -108942,7 +108836,7 @@
name: "Mac_arm64_ios hot_mode_dev_cycle_ios__benchmark"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:arm64"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -108987,7 +108881,7 @@
' "version": "none"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -109001,7 +108895,7 @@
' "ios",'
' "mac"'
' ],'
- ' "task_name": "hot_mode_dev_cycle_ios__benchmark_no_dds",'
+ ' "task_name": "hot_mode_dev_cycle_ios__benchmark",'
' "upload_metrics": true,'
' "upload_packages": true,'
' "use_cas": true'
@@ -109046,117 +108940,10 @@
}
}
builders {
- name: "Mac_arm64_ios hot_mode_dev_cycle_ios_beta__benchmark"
- swarming_host: "chromium-swarm.appspot.com"
- dimensions: "cpu:arm64"
- dimensions: "device_os:iOS-18.4"
- dimensions: "os:Mac-15.3"
- dimensions: "pool:luci.flutter.staging"
- exe {
- cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
- cipd_version: "refs/heads/master"
- cmd: "luciexe"
- }
- properties:
- '{'
- ' "$flutter/goma": {'
- ' "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
- ' },'
- ' "$flutter/osx_sdk": {'
- ' "sdk_version": "16e5104o"'
- ' },'
- ' "$flutter/rbe": {'
- ' "instance": "projects/flutter-rbe-prod/instances/default",'
- ' "platform": "container-image=docker://gcr.io/cloud-marketplace/google/debian11@sha256:69e2789c9f3d28c6a0f13b25062c240ee7772be1f5e6d41bb4680b63eae6b304"'
- ' },'
- ' "$kitchen": {'
- ' "emulate_gce": true'
- ' },'
- ' "$recipe_engine/isolated": {'
- ' "server": "https://isolateserver.appspot.com"'
- ' },'
- ' "$recipe_engine/swarming": {'
- ' "server": "https://chromium-swarm.appspot.com"'
- ' },'
- ' "bringup": true,'
- ' "clobber": false,'
- ' "contexts": ['
- ' "osx_sdk_devicelab"'
- ' ],'
- ' "cpu": "arm64",'
- ' "dependencies": ['
- ' {'
- ' "dependency": "ruby",'
- ' "version": "ruby_3.1-pod_1.13"'
- ' },'
- ' {'
- ' "dependency": "apple_signing",'
- ' "version": "none"'
- ' }'
- ' ],'
- ' "device_os": "iOS-18.4",'
- ' "git_branch": "master",'
- ' "git_repo": "flutter",'
- ' "gold_tryjob": false,'
- ' "goma_jobs": "200",'
- ' "mastername": "client.flutter",'
- ' "os": "Mac-15.3",'
- ' "rbe_jobs": "200",'
- ' "recipe": "devicelab/devicelab_drone",'
- ' "tags": ['
- ' "devicelab",'
- ' "ios",'
- ' "mac"'
- ' ],'
- ' "task_name": "hot_mode_dev_cycle_ios__benchmark",'
- ' "upload_metrics": true,'
- ' "upload_packages": true,'
- ' "use_cas": true'
- '}'
- priority: 30
- execution_timeout_secs: 3600
- expiration_secs: 86400
- caches {
- name: "flutter_main_apple_signing_none"
- path: "apple_signing"
- }
- caches {
- name: "flutter_main_builder"
- path: "builder"
- }
- caches {
- name: "flutter_main_git"
- path: "git"
- }
- caches {
- name: "flutter_main_ruby_ruby_3_1_pod_1_13"
- path: "ruby"
- }
- caches {
- name: "flutter_xcode"
- path: "osx_sdk"
- }
- caches {
- name: "gradle"
- path: "gradle"
- }
- caches {
- name: "pub_cache"
- path: ".pub-cache"
- }
- build_numbers: YES
- service_account: "flutter-staging-builder@chops-service-accounts.iam.gserviceaccount.com"
- task_template_canary_percentage {}
- experiments {
- key: "luci.recipes.use_python3"
- value: 100
- }
- }
- builders {
name: "Mac_arm64_ios imitation_game_flutter"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:arm64"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -109201,7 +108988,7 @@
' "version": "none"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -109264,7 +109051,7 @@
name: "Mac_arm64_ios imitation_game_swiftui"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:arm64"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -109309,7 +109096,7 @@
' "version": "none"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -109372,7 +109159,7 @@
name: "Mac_arm64_ios integration_test_test_ios"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:arm64"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -109417,7 +109204,7 @@
' "version": "none"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -111198,7 +110985,7 @@
' ],'
' "device_type": "none",'
' "drone_dimensions": ['
- ' "device_os=iOS-17|iOS-18",'
+ ' "device_os=iOS-18",'
' "os=Mac-14|Mac-15",'
' "cpu=x86"'
' ],'
@@ -111262,7 +111049,7 @@
builders {
name: "Mac_ios animated_advanced_blend_perf_ios__timeline_summary"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -111306,7 +111093,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -111367,7 +111154,7 @@
builders {
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: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -111411,7 +111198,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -111472,7 +111259,7 @@
builders {
name: "Mac_ios animation_with_microtasks_perf_ios__timeline_summary"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -111516,7 +111303,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -111577,7 +111364,7 @@
builders {
name: "Mac_ios backdrop_filter_perf_ios__timeline_summary"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -111621,7 +111408,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -111682,7 +111469,7 @@
builders {
name: "Mac_ios channels_integration_test_ios"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -111726,7 +111513,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -111787,7 +111574,7 @@
builders {
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: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -111831,7 +111618,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -111892,7 +111679,7 @@
builders {
name: "Mac_ios complex_layout_ios__start_up"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -111936,7 +111723,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -111997,7 +111784,7 @@
builders {
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: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -112041,7 +111828,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -112102,7 +111889,7 @@
builders {
name: "Mac_ios complex_layout_scroll_perf_ios__timeline_summary"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -112146,7 +111933,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -112207,7 +111994,7 @@
builders {
name: "Mac_ios draw_atlas_perf_ios__timeline_summary"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -112251,7 +112038,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -112312,7 +112099,7 @@
builders {
name: "Mac_ios draw_points_perf_ios__timeline_summary"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -112356,7 +112143,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -112417,7 +112204,7 @@
builders {
name: "Mac_ios draw_vertices_perf_ios__timeline_summary"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -112461,7 +112248,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -112522,7 +112309,7 @@
builders {
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: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -112566,7 +112353,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -112627,7 +112414,7 @@
builders {
name: "Mac_ios dynamic_path_tessellation_perf_ios__timeline_summary"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -112671,7 +112458,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -112732,7 +112519,7 @@
builders {
name: "Mac_ios external_ui_integration_test_ios"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -112776,7 +112563,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -112838,7 +112625,7 @@
builders {
name: "Mac_ios flavors_test_ios"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -112882,7 +112669,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -112943,7 +112730,7 @@
builders {
name: "Mac_ios flutter_gallery_ios__start_up"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -112987,7 +112774,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -113048,7 +112835,7 @@
builders {
name: "Mac_ios flutter_view_ios__start_up"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -113092,7 +112879,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -113153,7 +112940,7 @@
builders {
name: "Mac_ios fullscreen_textfield_perf_ios__e2e_summary"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -113197,7 +112984,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -113258,7 +113045,7 @@
builders {
name: "Mac_ios hot_mode_dev_cycle_ios_xcode_debug"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -113302,7 +113089,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -113363,7 +113150,7 @@
builders {
name: "Mac_ios imagefiltered_transform_animation_perf_ios__timeline_summary"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -113407,7 +113194,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -113468,7 +113255,7 @@
builders {
name: "Mac_ios integration_ui_ios_driver"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -113512,7 +113299,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -113573,7 +113360,7 @@
builders {
name: "Mac_ios integration_ui_ios_frame_number"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -113617,7 +113404,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -113678,7 +113465,7 @@
builders {
name: "Mac_ios integration_ui_ios_keyboard_resize"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -113722,7 +113509,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -113783,7 +113570,7 @@
builders {
name: "Mac_ios integration_ui_ios_textfield"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -113827,7 +113614,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -113888,7 +113675,7 @@
builders {
name: "Mac_ios ios_defines_test"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -113932,7 +113719,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -113993,7 +113780,7 @@
builders {
name: "Mac_ios ios_platform_view_tests"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -114037,7 +113824,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -114098,7 +113885,7 @@
builders {
name: "Mac_ios keyboard_hot_restart_ios"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -114142,7 +113929,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -114203,7 +113990,7 @@
builders {
name: "Mac_ios large_image_changer_perf_ios"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -114247,7 +114034,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -114308,7 +114095,7 @@
builders {
name: "Mac_ios microbenchmarks_ios"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -114352,7 +114139,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -114413,7 +114200,7 @@
builders {
name: "Mac_ios native_assets_ios"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -114457,7 +114244,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -114518,7 +114305,7 @@
builders {
name: "Mac_ios native_platform_view_ui_tests_ios"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -114562,7 +114349,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -114623,7 +114410,7 @@
builders {
name: "Mac_ios new_gallery_ios__transition_perf"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -114667,7 +114454,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -114728,7 +114515,7 @@
builders {
name: "Mac_ios new_gallery_skia_ios__transition_perf"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -114772,7 +114559,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -114833,7 +114620,7 @@
builders {
name: "Mac_ios platform_channel_sample_test_ios"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -114877,7 +114664,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -114938,7 +114725,7 @@
builders {
name: "Mac_ios platform_channel_sample_test_swift"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -114982,7 +114769,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -115043,7 +114830,7 @@
builders {
name: "Mac_ios platform_channels_benchmarks_ios"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -115087,7 +114874,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -115148,7 +114935,7 @@
builders {
name: "Mac_ios platform_interaction_test_ios"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -115192,7 +114979,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -115253,7 +115040,7 @@
builders {
name: "Mac_ios platform_view_ios__start_up"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -115297,7 +115084,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -115358,7 +115145,7 @@
builders {
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: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -115402,7 +115189,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -115463,7 +115250,7 @@
builders {
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: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -115507,7 +115294,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -115568,7 +115355,7 @@
builders {
name: "Mac_ios platform_views_scroll_perf_ios__timeline_summary"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -115612,7 +115399,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -115673,7 +115460,7 @@
builders {
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: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -115717,7 +115504,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -115778,7 +115565,7 @@
builders {
name: "Mac_ios post_backdrop_filter_perf_ios__timeline_summary"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -115822,7 +115609,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -115883,7 +115670,7 @@
builders {
name: "Mac_ios route_test_ios"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -115927,7 +115714,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -115988,7 +115775,7 @@
builders {
name: "Mac_ios rrect_blur_perf_ios__timeline_summary"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -116032,7 +115819,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -116093,7 +115880,7 @@
builders {
name: "Mac_ios simple_animation_perf_ios"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -116137,7 +115924,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -116198,7 +115985,7 @@
builders {
name: "Mac_ios spell_check_test"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -116242,7 +116029,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -116303,7 +116090,7 @@
builders {
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: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -116347,7 +116134,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -116408,7 +116195,7 @@
builders {
name: "Mac_ios static_path_tessellation_perf_ios__timeline_summary"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -116452,7 +116239,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -116513,7 +116300,7 @@
builders {
name: "Mac_ios tiles_scroll_perf_ios__timeline_summary"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -116557,7 +116344,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -116618,7 +116405,7 @@
builders {
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: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -116662,7 +116449,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -116723,7 +116510,7 @@
builders {
name: "Mac_ios wide_gamut_ios"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -116767,7 +116554,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -119739,7 +119526,7 @@
name: "Mac_x64_ios hot_mode_dev_cycle_ios__benchmark"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -119784,7 +119571,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -119846,7 +119633,7 @@
name: "Mac_x64_ios integration_test_test_ios"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.staging"
exe {
@@ -119891,7 +119678,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": false,'
@@ -172259,7 +172046,7 @@
name: "Mac_arm64_ios basic_material_app_ios__compile"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:arm64"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -172304,7 +172091,7 @@
' "version": "none"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -172363,7 +172150,7 @@
name: "Mac_arm64_ios flutter_gallery_ios__compile"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:arm64"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -172408,7 +172195,7 @@
' "version": "none"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -172468,7 +172255,7 @@
name: "Mac_arm64_ios hello_world_ios__compile"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:arm64"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -172513,7 +172300,7 @@
' "version": "none"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -172573,7 +172360,7 @@
name: "Mac_arm64_ios hot_mode_dev_cycle_ios__benchmark"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:arm64"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -172618,7 +172405,7 @@
' "version": "none"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -172632,110 +172419,6 @@
' "ios",'
' "mac"'
' ],'
- ' "task_name": "hot_mode_dev_cycle_ios__benchmark_no_dds",'
- ' "upload_packages": false,'
- ' "use_cas": true'
- '}'
- execution_timeout_secs: 3600
- caches {
- name: "flutter_main_apple_signing_none"
- path: "apple_signing"
- }
- caches {
- name: "flutter_main_builder"
- path: "builder"
- }
- caches {
- name: "flutter_main_git"
- path: "git"
- }
- caches {
- name: "flutter_main_ruby_ruby_3_1_pod_1_13"
- path: "ruby"
- }
- caches {
- name: "flutter_xcode"
- path: "osx_sdk"
- }
- caches {
- name: "gradle"
- path: "gradle"
- }
- caches {
- name: "pub_cache"
- path: ".pub-cache"
- }
- build_numbers: YES
- service_account: "flutter-try-builder@chops-service-accounts.iam.gserviceaccount.com"
- task_template_canary_percentage {}
- experiments {
- key: "luci.recipes.use_python3"
- value: 100
- }
- }
- builders {
- name: "Mac_arm64_ios hot_mode_dev_cycle_ios_beta__benchmark"
- swarming_host: "chromium-swarm.appspot.com"
- dimensions: "cpu:arm64"
- dimensions: "device_os:iOS-18.4"
- dimensions: "os:Mac-15.3"
- dimensions: "pool:luci.flutter.try"
- exe {
- cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
- cipd_version: "refs/heads/master"
- cmd: "luciexe"
- }
- properties:
- '{'
- ' "$flutter/goma": {'
- ' "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
- ' },'
- ' "$flutter/osx_sdk": {'
- ' "sdk_version": "16e5104o"'
- ' },'
- ' "$flutter/rbe": {'
- ' "instance": "projects/flutter-rbe-prod/instances/default",'
- ' "platform": "container-image=docker://gcr.io/cloud-marketplace/google/debian11@sha256:69e2789c9f3d28c6a0f13b25062c240ee7772be1f5e6d41bb4680b63eae6b304"'
- ' },'
- ' "$kitchen": {'
- ' "emulate_gce": true'
- ' },'
- ' "$recipe_engine/isolated": {'
- ' "server": "https://isolateserver.appspot.com"'
- ' },'
- ' "$recipe_engine/swarming": {'
- ' "server": "https://chromium-swarm.appspot.com"'
- ' },'
- ' "bringup": true,'
- ' "clobber": false,'
- ' "contexts": ['
- ' "osx_sdk_devicelab"'
- ' ],'
- ' "cpu": "arm64",'
- ' "dependencies": ['
- ' {'
- ' "dependency": "ruby",'
- ' "version": "ruby_3.1-pod_1.13"'
- ' },'
- ' {'
- ' "dependency": "apple_signing",'
- ' "version": "none"'
- ' }'
- ' ],'
- ' "device_os": "iOS-18.4",'
- ' "git_branch": "master",'
- ' "git_repo": "flutter",'
- ' "gold_tryjob": true,'
- ' "goma_jobs": "200",'
- ' "mastername": "client.flutter",'
- ' "os": "Mac-15.3",'
- ' "rbe_jobs": "200",'
- ' "recipe": "devicelab/devicelab_drone",'
- ' "tags": ['
- ' "devicelab",'
- ' "ios",'
- ' "mac"'
- ' ],'
' "task_name": "hot_mode_dev_cycle_ios__benchmark",'
' "upload_packages": false,'
' "use_cas": true'
@@ -172781,7 +172464,7 @@
name: "Mac_arm64_ios imitation_game_flutter"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:arm64"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -172826,7 +172509,7 @@
' "version": "none"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -172886,7 +172569,7 @@
name: "Mac_arm64_ios imitation_game_swiftui"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:arm64"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -172931,7 +172614,7 @@
' "version": "none"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -172991,7 +172674,7 @@
name: "Mac_arm64_ios integration_test_test_ios"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:arm64"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -173036,7 +172719,7 @@
' "version": "none"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -174766,7 +174449,7 @@
' ],'
' "device_type": "none",'
' "drone_dimensions": ['
- ' "device_os=iOS-17|iOS-18",'
+ ' "device_os=iOS-18",'
' "os=Mac-14|Mac-15",'
' "cpu=x86"'
' ],'
@@ -174827,7 +174510,7 @@
builders {
name: "Mac_ios animated_advanced_blend_perf_ios__timeline_summary"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -174871,7 +174554,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -174929,7 +174612,7 @@
builders {
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: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -174973,7 +174656,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -175031,7 +174714,7 @@
builders {
name: "Mac_ios animation_with_microtasks_perf_ios__timeline_summary"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -175075,7 +174758,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -175133,7 +174816,7 @@
builders {
name: "Mac_ios backdrop_filter_perf_ios__timeline_summary"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -175177,7 +174860,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -175235,7 +174918,7 @@
builders {
name: "Mac_ios channels_integration_test_ios"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -175279,7 +174962,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -175337,7 +175020,7 @@
builders {
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: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -175381,7 +175064,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -175439,7 +175122,7 @@
builders {
name: "Mac_ios complex_layout_ios__start_up"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -175483,7 +175166,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -175541,7 +175224,7 @@
builders {
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: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -175585,7 +175268,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -175643,7 +175326,7 @@
builders {
name: "Mac_ios complex_layout_scroll_perf_ios__timeline_summary"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -175687,7 +175370,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -175745,7 +175428,7 @@
builders {
name: "Mac_ios draw_atlas_perf_ios__timeline_summary"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -175789,7 +175472,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -175847,7 +175530,7 @@
builders {
name: "Mac_ios draw_points_perf_ios__timeline_summary"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -175891,7 +175574,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -175949,7 +175632,7 @@
builders {
name: "Mac_ios draw_vertices_perf_ios__timeline_summary"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -175993,7 +175676,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -176051,7 +175734,7 @@
builders {
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: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -176095,7 +175778,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -176153,7 +175836,7 @@
builders {
name: "Mac_ios dynamic_path_tessellation_perf_ios__timeline_summary"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -176197,7 +175880,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -176255,7 +175938,7 @@
builders {
name: "Mac_ios external_ui_integration_test_ios"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -176299,7 +175982,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -176358,7 +176041,7 @@
builders {
name: "Mac_ios flavors_test_ios"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -176402,7 +176085,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -176460,7 +176143,7 @@
builders {
name: "Mac_ios flutter_gallery_ios__start_up"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -176504,7 +176187,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -176562,7 +176245,7 @@
builders {
name: "Mac_ios flutter_view_ios__start_up"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -176606,7 +176289,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -176664,7 +176347,7 @@
builders {
name: "Mac_ios fullscreen_textfield_perf_ios__e2e_summary"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -176708,7 +176391,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -176766,7 +176449,7 @@
builders {
name: "Mac_ios hot_mode_dev_cycle_ios_xcode_debug"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -176810,7 +176493,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -176868,7 +176551,7 @@
builders {
name: "Mac_ios imagefiltered_transform_animation_perf_ios__timeline_summary"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -176912,7 +176595,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -176970,7 +176653,7 @@
builders {
name: "Mac_ios integration_ui_ios_driver"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -177014,7 +176697,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -177072,7 +176755,7 @@
builders {
name: "Mac_ios integration_ui_ios_frame_number"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -177116,7 +176799,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -177174,7 +176857,7 @@
builders {
name: "Mac_ios integration_ui_ios_keyboard_resize"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -177218,7 +176901,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -177276,7 +176959,7 @@
builders {
name: "Mac_ios integration_ui_ios_textfield"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -177320,7 +177003,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -177378,7 +177061,7 @@
builders {
name: "Mac_ios ios_defines_test"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -177422,7 +177105,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -177480,7 +177163,7 @@
builders {
name: "Mac_ios ios_platform_view_tests"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -177524,7 +177207,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -177582,7 +177265,7 @@
builders {
name: "Mac_ios keyboard_hot_restart_ios"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -177626,7 +177309,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -177684,7 +177367,7 @@
builders {
name: "Mac_ios large_image_changer_perf_ios"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -177728,7 +177411,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -177786,7 +177469,7 @@
builders {
name: "Mac_ios microbenchmarks_ios"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -177830,7 +177513,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -177888,7 +177571,7 @@
builders {
name: "Mac_ios native_assets_ios"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -177932,7 +177615,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -177990,7 +177673,7 @@
builders {
name: "Mac_ios native_platform_view_ui_tests_ios"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -178034,7 +177717,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -178092,7 +177775,7 @@
builders {
name: "Mac_ios new_gallery_ios__transition_perf"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -178136,7 +177819,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -178194,7 +177877,7 @@
builders {
name: "Mac_ios new_gallery_skia_ios__transition_perf"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -178238,7 +177921,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -178296,7 +177979,7 @@
builders {
name: "Mac_ios platform_channel_sample_test_ios"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -178340,7 +178023,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -178398,7 +178081,7 @@
builders {
name: "Mac_ios platform_channel_sample_test_swift"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -178442,7 +178125,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -178500,7 +178183,7 @@
builders {
name: "Mac_ios platform_channels_benchmarks_ios"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -178544,7 +178227,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -178602,7 +178285,7 @@
builders {
name: "Mac_ios platform_interaction_test_ios"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -178646,7 +178329,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -178704,7 +178387,7 @@
builders {
name: "Mac_ios platform_view_ios__start_up"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -178748,7 +178431,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -178806,7 +178489,7 @@
builders {
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: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -178850,7 +178533,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -178908,7 +178591,7 @@
builders {
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: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -178952,7 +178635,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -179010,7 +178693,7 @@
builders {
name: "Mac_ios platform_views_scroll_perf_ios__timeline_summary"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -179054,7 +178737,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -179112,7 +178795,7 @@
builders {
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: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -179156,7 +178839,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -179214,7 +178897,7 @@
builders {
name: "Mac_ios post_backdrop_filter_perf_ios__timeline_summary"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -179258,7 +178941,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -179316,7 +178999,7 @@
builders {
name: "Mac_ios route_test_ios"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -179360,7 +179043,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -179418,7 +179101,7 @@
builders {
name: "Mac_ios rrect_blur_perf_ios__timeline_summary"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -179462,7 +179145,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -179520,7 +179203,7 @@
builders {
name: "Mac_ios simple_animation_perf_ios"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -179564,7 +179247,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -179622,7 +179305,7 @@
builders {
name: "Mac_ios spell_check_test"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -179666,7 +179349,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -179724,7 +179407,7 @@
builders {
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: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -179768,7 +179451,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -179826,7 +179509,7 @@
builders {
name: "Mac_ios static_path_tessellation_perf_ios__timeline_summary"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -179870,7 +179553,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -179928,7 +179611,7 @@
builders {
name: "Mac_ios tiles_scroll_perf_ios__timeline_summary"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -179972,7 +179655,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -180030,7 +179713,7 @@
builders {
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: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -180074,7 +179757,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -180132,7 +179815,7 @@
builders {
name: "Mac_ios wide_gamut_ios"
swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -180176,7 +179859,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -183083,7 +182766,7 @@
name: "Mac_x64_ios hot_mode_dev_cycle_ios__benchmark"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -183128,7 +182811,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
@@ -183187,7 +182870,7 @@
name: "Mac_x64_ios integration_test_test_ios"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86"
- dimensions: "device_os:iOS-17|iOS-18"
+ dimensions: "device_os:iOS-18"
dimensions: "os:Mac-14|Mac-15"
dimensions: "pool:luci.flutter.try"
exe {
@@ -183232,7 +182915,7 @@
' "version": "version:to_2026"'
' }'
' ],'
- ' "device_os": "iOS-17|iOS-18",'
+ ' "device_os": "iOS-18",'
' "git_branch": "master",'
' "git_repo": "flutter",'
' "gold_tryjob": true,'
diff --git a/config/generated/flutter/luci/luci-milo.cfg b/config/generated/flutter/luci/luci-milo.cfg
index 0113ac8..7b77fe6 100644
--- a/config/generated/flutter/luci/luci-milo.cfg
+++ b/config/generated/flutter/luci/luci-milo.cfg
@@ -1223,9 +1223,6 @@
name: "buildbucket/luci.flutter.try/Mac_x64_ios hot_mode_dev_cycle_ios__benchmark"
}
builders {
- name: "buildbucket/luci.flutter.try/Mac_arm64_ios hot_mode_dev_cycle_ios_beta__benchmark"
- }
- builders {
name: "buildbucket/luci.flutter.try/Mac_arm64_ios hot_mode_dev_cycle_ios__benchmark"
}
builders {
@@ -3270,11 +3267,6 @@
short_name: "mxihm"
}
builders {
- name: "buildbucket/luci.flutter.staging/Mac_arm64_ios hot_mode_dev_cycle_ios_beta__benchmark"
- category: "Mac_arm64_ios"
- short_name: "maihm"
- }
- builders {
name: "buildbucket/luci.flutter.staging/Mac_arm64_ios hot_mode_dev_cycle_ios__benchmark"
category: "Mac_arm64_ios"
short_name: "maihm"
@@ -5493,11 +5485,6 @@
short_name: "mxihm"
}
builders {
- name: "buildbucket/luci.flutter.prod/Mac_arm64_ios hot_mode_dev_cycle_ios_beta__benchmark"
- category: "Mac_arm64_ios"
- short_name: "maihm"
- }
- builders {
name: "buildbucket/luci.flutter.prod/Mac_arm64_ios hot_mode_dev_cycle_ios__benchmark"
category: "Mac_arm64_ios"
short_name: "maihm"