Roll flutter to a9eaee55eaa4d6ad5e3ac6f584ef169435173ece

Roller-URL: https://ci.chromium.org/b/8816257171771445185
Cq-Cl-Tag: roller-builder:Linux ci_yaml flutter roller
Cq-Cl-Tag: roller-bid:8816257171771445185
CQ-Do-Not-Cancel-Tryjobs: true
Change-Id: Ied97c8aa54b8e6f67ceecdb04e712401cc003e32
Reviewed-on: https://flutter-review.googlesource.com/c/infra/+/29221
Bot-Commit: flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com <flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com>
Commit-Queue: 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 efbf464..406d3ba 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":{"tags":"[\"framework\",\"hostonly\"]\n","validation":"analyze","validation_name":"Analyze"},"scheduler":"luci","recipe":"flutter/flutter"},{"name":"Linux build_aar_module_test","timeout":60,"properties":{"add_recipes_cq":"true","caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"build_aar_module_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux build_tests_1_2","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"clang\"},\n  {\"dependency\": \"cmake\"},\n  {\"dependency\": \"ninja\"}\n]","shard":"build_tests","subshard":"1_2","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","recipe":"flutter/flutter_drone"},{"name":"Linux build_tests_2_2","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"clang\"},\n  {\"dependency\": \"cmake\"},\n  {\"dependency\": \"ninja\"}\n]","shard":"build_tests","subshard":"2_2","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","recipe":"flutter/flutter_drone"},{"name":"Linux ci_yaml flutter roller","timeout":30,"properties":{"tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":[".ci.yaml"],"recipe":"infra/ci_yaml"},{"name":"Linux customer_testing","timeout":60,"properties":{"tags":"[\"framework\",\"hostonly\"]\n","validation":"customer_testing","validation_name":"Customer testing"},"scheduler":"luci","recipe":"flutter/flutter"},{"name":"Linux docs_publish","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"dashing\"},\n  {\"dependency\": \"firebase\"}\n]","tags":"[\"framework\",\"hostonly\"]\n","validation":"docs","validation_name":"Docs","firebase_project":"master-docs-flutter-dev","release_ref":"refs/heads/master"},"scheduler":"luci","presubmit":false,"enabledBranches":["main","master"],"recipe":"flutter/flutter"},{"name":"Linux docs_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"dashing\"}\n]","firebase_project":"","release_ref":"","tags":"[\"framework\",\"hostonly\"]\n","validation":"docs","validation_name":"Docs"},"scheduler":"luci","runIf":["dev/","packages/flutter/","packages/flutter_test/","packages/flutter_drive/","packages/flutter_localizations/","bin/",".ci.yaml"],"recipe":"flutter/flutter"},{"name":"Linux firebase_abstract_method_smoke_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"}\n]","tags":"[\"firebaselab\"]\n","task_name":"abstract_method_smoke_test"},"scheduler":"luci","recipe":"firebaselab/firebaselab"},{"name":"Linux firebase_android_embedding_v2_smoke_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"}\n]","tags":"[\"firebaselab\"]\n","task_name":"android_embedding_v2_smoke_test"},"scheduler":"luci","recipe":"firebaselab/firebaselab"},{"name":"Linux firebase_release_smoke_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"}\n]","tags":"[\"firebaselab\"]\n","task_name":"release_smoke_test"},"scheduler":"luci","recipe":"firebaselab/firebaselab"},{"name":"Linux flutter_plugins","timeout":60,"properties":{"shard":"flutter_plugins","subshard":"analyze","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","recipe":"flutter/flutter_drone"},{"name":"Linux framework_tests_libraries","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\"}\n]","shard":"framework_tests","subshard":"libraries","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","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"],"recipe":"flutter/flutter_drone"},{"name":"Linux framework_tests_misc","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"clang\"},\n  {\"dependency\": \"cmake\"},\n  {\"dependency\": \"ninja\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"}\n]","shard":"framework_tests","subshard":"misc","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","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"],"recipe":"flutter/flutter_drone"},{"name":"Linux framework_tests_widgets","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\"}\n]","shard":"framework_tests","subshard":"widgets","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","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"],"recipe":"flutter/flutter_drone"},{"name":"Linux fuchsia_precache","timeout":60,"properties":{"validation":"fuchsia_precache","validation_name":"Fuchsia precache","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","recipe":"flutter/flutter"},{"name":"Linux gradle_desugar_classes_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"gradle_desugar_classes_test"},"scheduler":"luci","runIf":["dev/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux gradle_java8_compile_test","timeout":60,"properties":{"caches":"[\n  {\"name\": \"gradle\", \"path\": \"gradle\"},\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"gradle_java8_compile_test"},"scheduler":"luci","runIf":["dev/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux gradle_plugin_bundle_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"gradle_plugin_bundle_test"},"scheduler":"luci","runIf":["dev/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux gradle_plugin_fat_apk_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"gradle_plugin_fat_apk_test"},"scheduler":"luci","runIf":["dev/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux gradle_plugin_light_apk_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"gradle_plugin_light_apk_test"},"scheduler":"luci","runIf":["dev/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux module_custom_host_app_name_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"module_custom_host_app_name_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux module_host_with_custom_build_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"module_host_with_custom_build_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux module_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\", \"path\":\"gradle\"},\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"module_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux plugin_dependencies_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"plugin_dependencies_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux plugin_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\", \"path\":\"gradle\"},\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"plugin_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux skp_generator","timeout":60,"properties":{"shard":"skp_generator","subshard":"0","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/flutter/","packages/flutter_tools/","bin/",".ci.yaml"],"enabledBranches":["main","master"],"recipe":"flutter/flutter_drone"},{"name":"Linux technical_debt__cost","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"technical_debt__cost"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux test_ownership","properties":{"tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":[".ci.yaml"],"enabledBranches":["main","master"],"recipe":"infra/test_ownership"},{"name":"Linux tool_integration_tests_1_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"clang\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"tool_integration_tests","subshard":"1_4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","runIf":["dev/","packages/flutter_tools/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux tool_integration_tests_2_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"clang\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"tool_integration_tests","subshard":"2_4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","runIf":["dev/","packages/flutter_tools/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux tool_integration_tests_3_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"clang\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"tool_integration_tests","subshard":"3_4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","runIf":["dev/","packages/flutter_tools/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux tool_integration_tests_4_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"clang\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"tool_integration_tests","subshard":"4_4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","runIf":["dev/","packages/flutter_tools/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux tool_tests_commands","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","shard":"tool_tests","subshard":"commands","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/flutter_tools/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux tool_tests_general","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","shard":"tool_tests","subshard":"general","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/flutter_tools/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_benchmarks_canvaskit","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"web_benchmarks_canvaskit"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux web_benchmarks_html","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"}\n]","tags":"[\"devicelab\"]\n","task_name":"web_benchmarks_html"},"scheduler":"luci","runIf":["dev/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux web_long_running_tests_1_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_long_running_tests","subshard":"1_5","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_long_running_tests_2_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_long_running_tests","subshard":"2_5","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_long_running_tests_3_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_long_running_tests","subshard":"3_5","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_long_running_tests_4_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_long_running_tests","subshard":"4_5","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_long_running_tests_5_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_long_running_tests","subshard":"5_5","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tests_0","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_tests","subshard":"0","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tests_1","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_tests","subshard":"1","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tests_2","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_tests","subshard":"2","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tests_3","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_tests","subshard":"3","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tests_4","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_tests","subshard":"4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tests_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_tests","subshard":"5","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tests_6","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_tests","subshard":"6","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tests_7_last","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_tests","subshard":"7_last","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_0","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_canvaskit_tests","subshard":"0","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_1","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_canvaskit_tests","subshard":"1","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_2","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_canvaskit_tests","subshard":"2","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_3","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_canvaskit_tests","subshard":"3","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_4","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_canvaskit_tests","subshard":"4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_canvaskit_tests","subshard":"5","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_6","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_canvaskit_tests","subshard":"6","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_7_last","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_canvaskit_tests","subshard":"7_last","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tool_tests","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_tool_tests","subshard":"web","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/flutter_tools/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux_android analyzer_benchmark","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"analyzer_benchmark"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android android_defines_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"android_defines_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android android_obfuscate_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"android_obfuscate_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android android_semantics_integration_test","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"android_semantics_integration_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android android_stack_size_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"android_stack_size_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android android_view_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"android_view_scroll_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android animated_image_gc_perf","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"animated_image_gc_perf"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android animated_placeholder_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"animated_placeholder_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android backdrop_filter_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"backdrop_filter_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_samsung_s10 backdrop_filter_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\",\"samsung\",\"s10\"]\n","task_name":"backdrop_filter_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android basic_material_app_android__compile","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"basic_material_app_android__compile"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android channels_integration_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"channels_integration_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android color_filter_and_fade_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"color_filter_and_fade_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android color_filter_cache_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"color_filter_cache_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android shader_mask_cache_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"shader_mask_cache_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android complex_layout_android__compile","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"complex_layout_android__compile","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android complex_layout_android__scroll_smoothness","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"complex_layout_android__scroll_smoothness","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android complex_layout_scroll_perf__devtools_memory","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"complex_layout_scroll_perf__devtools_memory","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android complex_layout_scroll_perf__memory","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"complex_layout_scroll_perf__memory","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android complex_layout_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"complex_layout_scroll_perf__timeline_summary","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_samsung_s10 complex_layout_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\",\"samsung\",\"s10\"]\n","task_name":"complex_layout_scroll_perf__timeline_summary","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android complex_layout_semantics_perf","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"complex_layout_semantics_perf","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android complex_layout__start_up","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"complex_layout__start_up","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android cubic_bezier_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"cubic_bezier_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android cubic_bezier_perf_sksl_warmup__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"cubic_bezier_perf_sksl_warmup__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_samsung_s10 cubic_bezier_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\",\"samsung\",\"s10\"]\n","task_name":"cubic_bezier_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android cull_opacity_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"cull_opacity_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_samsung_s10 cull_opacity_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\",\"samsung\",\"s10\"]\n","task_name":"cull_opacity_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android devtools_profile_start_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"devtools_profile_start_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android drive_perf_debug_warning","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"drive_perf_debug_warning"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android embedded_android_views_integration_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"embedded_android_views_integration_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android external_ui_integration_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"external_ui_integration_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android fading_child_animation_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"fading_child_animation_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android fast_scroll_heavy_gridview__memory","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"fast_scroll_heavy_gridview__memory"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android fast_scroll_large_images__memory","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"fast_scroll_large_images__memory"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flavors_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flavors_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_engine_group_performance","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flutter_engine_group_performance"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_gallery__back_button_memory","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flutter_gallery__back_button_memory"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_gallery__image_cache_memory","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flutter_gallery__image_cache_memory"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_gallery__memory_nav","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flutter_gallery__memory_nav"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_gallery__start_up","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flutter_gallery__start_up"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_gallery__start_up_delayed","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flutter_gallery__start_up_delayed"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_gallery_android__compile","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flutter_gallery_android__compile"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_gallery_v2_chrome_run_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flutter_gallery_v2_chrome_run_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_gallery_v2_web_compile_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flutter_gallery_v2_web_compile_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_test_performance","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flutter_test_performance"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_view__start_up","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flutter_view__start_up"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android frame_policy_delay_test_android","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"frame_policy_delay_test_android"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android fullscreen_textfield_perf","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"fullscreen_textfield_perf"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android fullscreen_textfield_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"fullscreen_textfield_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android hello_world__memory","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"hello_world__memory"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android home_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"home_scroll_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android hot_mode_dev_cycle_linux__benchmark","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"hot_mode_dev_cycle_linux__benchmark"},"scheduler":"luci","runIf":["dev/**"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android hybrid_android_views_integration_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"hybrid_android_views_integration_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android image_list_jit_reported_duration","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"image_list_jit_reported_duration"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android imagefiltered_transform_animation_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"imagefiltered_transform_animation_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_samsung_s10 imagefiltered_transform_animation_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\",\"samsung\",\"s10\"]\n","task_name":"imagefiltered_transform_animation_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android image_list_reported_duration","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"image_list_reported_duration"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android integration_ui_driver","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"integration_ui_driver"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android integration_ui_keyboard_resize","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"integration_ui_keyboard_resize"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android integration_ui_screenshot","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"integration_ui_screenshot"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android integration_ui_textfield","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"integration_ui_textfield"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android large_image_changer_perf_android","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"large_image_changer_perf_android"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android linux_chrome_dev_mode","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"linux_chrome_dev_mode"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android multi_widget_construction_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"multi_widget_construction_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android new_gallery__crane_perf","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"new_gallery__crane_perf"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android new_gallery__transition_perf","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"new_gallery__transition_perf"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_samsung_s10 new_gallery__transition_perf","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\",\"samsung\",\"s10\"]\n","task_name":"new_gallery__transition_perf"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android picture_cache_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"picture_cache_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_samsung_s10 picture_cache_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\",\"samsung\",\"s10\"]\n","task_name":"picture_cache_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android android_picture_cache_complexity_scoring_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"android_picture_cache_complexity_scoring_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android platform_channels_benchmarks","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"platform_channels_benchmarks"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android platform_channel_sample_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"platform_channel_sample_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android platform_interaction_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"platform_interaction_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android platform_views_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"platform_views_scroll_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_samsung_s10 platform_views_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\",\"samsung\",\"s10\"]\n","task_name":"platform_views_scroll_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android platform_view__start_up","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"platform_view__start_up"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android routing_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"routing_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android service_extensions_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"service_extensions_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android textfield_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"textfield_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_samsung_s10 textfield_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\",\"samsung\",\"s10\"]\n","task_name":"textfield_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android tiles_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"tiles_scroll_perf__timeline_summary","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android web_size__compile_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"web_size__compile_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux android views","bringup":true,"timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"android_virtual_device\", \"version\": \"31\"}\n]","tags":"[\"framework\",\"hostonly\"]\n"},"scheduler":"luci","recipe":"flutter/android_views"},{"name":"Linux_android opacity_peephole_one_rect_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"opacity_peephole_one_rect_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android opacity_peephole_col_of_rows_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"opacity_peephole_col_of_rows_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android opacity_peephole_opacity_of_grid_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"opacity_peephole_opacity_of_grid_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android opacity_peephole_grid_of_opacity_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"opacity_peephole_grid_of_opacity_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android opacity_peephole_fade_transition_text_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"opacity_peephole_fade_transition_text_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android opacity_peephole_grid_of_alpha_savelayers_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"opacity_peephole_grid_of_alpha_savelayers_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android opacity_peephole_col_of_alpha_savelayer_rows_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"opacity_peephole_col_of_alpha_savelayer_rows_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android gradient_dynamic_perf__e2e_summary","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"gradient_dynamic_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android gradient_consistent_perf__e2e_summary","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"gradient_consistent_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android gradient_static_perf__e2e_summary","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"gradient_static_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android android_choreographer_do_frame_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"android_choreographer_do_frame_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android android_lifecycles_test","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"android_lifecycles_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac build_aar_module_test","timeout":60,"properties":{"add_recipes_cq":"true","caches":"[\n  {\"name\":\"gradle\", \"path\":\"gradle\"},\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"build_aar_module_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac build_ios_framework_module_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"build_ios_framework_module_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac build_tests_1_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"build_tests","subshard":"1_4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","recipe":"flutter/flutter_drone"},{"name":"Mac build_tests_2_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"build_tests","subshard":"2_4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","recipe":"flutter/flutter_drone"},{"name":"Mac build_tests_3_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"build_tests","subshard":"3_4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","recipe":"flutter/flutter_drone"},{"name":"Mac build_tests_4_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"build_tests","subshard":"4_4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","recipe":"flutter/flutter_drone"},{"name":"Mac customer_testing","timeout":60,"properties":{"add_recipes_cq":"true","validation":"customer_testing","validation_name":"Customer testing","tags":"[\"framework\",\"hostonly\"]\n"},"scheduler":"luci","recipe":"flutter/flutter"},{"name":"Mac dart_plugin_registry_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"dart_plugin_registry_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac framework_tests_libraries","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\"}\n]","shard":"framework_tests","subshard":"libraries","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","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"],"recipe":"flutter/flutter_drone"},{"name":"Mac framework_tests_misc","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"}\n]","shard":"framework_tests","subshard":"misc","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","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"],"recipe":"flutter/flutter_drone"},{"name":"Mac framework_tests_widgets","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\"}\n]","shard":"framework_tests","subshard":"widgets","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","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"],"recipe":"flutter/flutter_drone"},{"name":"Mac gradle_plugin_bundle_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"gradle_plugin_bundle_test"},"scheduler":"luci","runIf":["dev/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac module_custom_host_app_name_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"module_custom_host_app_name_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac module_host_with_custom_build_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"module_host_with_custom_build_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac module_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"module_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac module_test_ios","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"module_test_ios"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac plugin_dependencies_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\", \"path\":\"gradle\"},\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"plugin_dependencies_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac plugin_lint_mac","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"plugin_lint_mac"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","packages/integration_test/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac plugin_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"plugin_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac plugin_test_ios","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"plugin_test_ios"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac tool_host_cross_arch_tests","bringup":true,"timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"}\n]","shard":"tool_host_cross_arch_tests","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Mac tool_integration_tests_1_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"tool_integration_tests","subshard":"1_4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Mac tool_integration_tests_2_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"tool_integration_tests","subshard":"2_4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Mac tool_integration_tests_3_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"tool_integration_tests","subshard":"3_4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Mac tool_integration_tests_4_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"tool_integration_tests","subshard":"4_4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Mac tool_tests_commands","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","shard":"tool_tests","subshard":"commands","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","recipe":"flutter/flutter_drone"},{"name":"Mac tool_tests_general","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","shard":"tool_tests","subshard":"general","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Mac verify_binaries_codesigned","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"xcode\"}\n]","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","validation":"verify_binaries_codesigned","validation_name":"Verify binaries codesigned"},"scheduler":"luci","enabledBranches":["dev","beta","stable"],"recipe":"flutter/flutter"},{"name":"Mac web_tool_tests","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_tool_tests","subshard":"web","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Mac_android entrypoint_dart_registrant","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"entrypoint_dart_registrant"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android hello_world_android__compile","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"hello_world_android__compile"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android hot_mode_dev_cycle__benchmark","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"hot_mode_dev_cycle__benchmark"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android integration_test_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"integration_test_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android integration_ui_frame_number","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"integration_ui_frame_number"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android microbenchmarks","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"microbenchmarks"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android run_release_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"run_release_test"},"scheduler":"luci","runIf":["dev/**"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android flutter_gallery_mac__start_up","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"flutter_gallery_mac__start_up"},"scheduler":"luci","presubmit":false,"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"},"scheduler":"luci","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"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios basic_material_app_ios__compile","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"basic_material_app_ios__compile"},"scheduler":"luci","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"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios complex_layout_ios__compile","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"complex_layout_ios__compile","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]"},"scheduler":"luci","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","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]"},"scheduler":"luci","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","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios cubic_bezier_perf_ios_sksl_warmup__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"cubic_bezier_perf_ios_sksl_warmup__timeline_summary"},"scheduler":"luci","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_ui_integration_test_ios"},"scheduler":"luci","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"},"scheduler":"luci","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"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios flutter_gallery_ios__compile","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"flutter_gallery_ios__compile"},"scheduler":"luci","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"},"scheduler":"luci","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"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios hello_world_ios__compile","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"hello_world_ios__compile"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios hot_mode_dev_cycle_macos_target__benchmark","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"hot_mode_dev_cycle_macos_target__benchmark"},"scheduler":"luci","runIf":["dev/**"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios integration_test_test_ios","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"integration_test_test_ios"},"scheduler":"luci","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"},"scheduler":"luci","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"},"scheduler":"luci","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"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios integration_ui_ios_screenshot","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"integration_ui_ios_screenshot"},"scheduler":"luci","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"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios ios_app_with_extensions_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"ios_app_with_extensions_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios ios_content_validation_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"ios_content_validation_test"},"scheduler":"luci","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"},"scheduler":"luci","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"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios large_image_changer_perf_ios","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"large_image_changer_perf_ios"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios macos_chrome_dev_mode","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"macos_chrome_dev_mode"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios microbenchmarks_ios","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"microbenchmarks_ios"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios new_gallery_ios__transition_perf","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"new_gallery_ios__transition_perf"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios new_gallery_impeller_ios__transition_perf","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"new_gallery_impeller_ios__transition_perf"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios ios_picture_cache_complexity_scoring_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"ios_picture_cache_complexity_scoring_perf__timeline_summary"},"scheduler":"luci","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"},"scheduler":"luci","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"},"scheduler":"luci","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"},"scheduler":"luci","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"},"scheduler":"luci","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"},"scheduler":"luci","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"},"scheduler":"luci","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"},"scheduler":"luci","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"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios hot_mode_dev_cycle_ios__benchmark","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"hot_mode_dev_cycle_ios__benchmark"},"scheduler":"luci","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"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios native_ui_tests_ios","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"native_ui_tests_ios"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac native_ui_tests_macos","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"native_ui_tests_macos"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac run_release_test_macos","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"run_release_test_macos"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows build_aar_module_test","bringup":true,"timeout":60,"properties":{"add_recipes_cq":"true","caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"build_aar_module_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows build_tests_1_3","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"build_tests","subshard":"1_3","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","recipe":"flutter/flutter_drone"},{"name":"Windows build_tests_2_3","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"build_tests","subshard":"2_3","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","recipe":"flutter/flutter_drone"},{"name":"Windows build_tests_3_3","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"build_tests","subshard":"3_3","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","recipe":"flutter/flutter_drone"},{"name":"Windows customer_testing","timeout":60,"properties":{"add_recipes_cq":"true","validation":"customer_testing","validation_name":"Customer testing","tags":"[\"framework\",\"hostonly\"]\n"},"scheduler":"luci","recipe":"flutter/flutter"},{"name":"Windows framework_tests_libraries","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\"}\n]","shard":"framework_tests","subshard":"libraries","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","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"],"recipe":"flutter/flutter_drone"},{"name":"Windows framework_tests_misc","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"}\n]","shard":"framework_tests","subshard":"misc","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","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"],"recipe":"flutter/flutter_drone"},{"name":"Windows framework_tests_widgets","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\"}\n]","shard":"framework_tests","subshard":"widgets","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","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"],"recipe":"flutter/flutter_drone"},{"name":"Windows gradle_plugin_bundle_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"gradle_plugin_bundle_test"},"scheduler":"luci","runIf":["dev/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows hot_mode_dev_cycle_win_target__benchmark","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"hot_mode_dev_cycle_win_target__benchmark"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows module_custom_host_app_name_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"module_custom_host_app_name_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows module_host_with_custom_build_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"module_host_with_custom_build_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows module_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\", \"path\":\"gradle\"},\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"module_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows plugin_dependencies_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"plugin_dependencies_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows plugin_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"plugin_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows tool_integration_tests_1_6","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"tool_integration_tests","subshard":"1_6","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_integration_tests_2_6","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"tool_integration_tests","subshard":"2_6","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_integration_tests_3_6","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"tool_integration_tests","subshard":"3_6","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_integration_tests_4_6","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"tool_integration_tests","subshard":"4_6","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_integration_tests_5_6","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"tool_integration_tests","subshard":"5_6","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_integration_tests_6_6","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"tool_integration_tests","subshard":"6_6","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_tests_commands","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","shard":"tool_tests","subshard":"commands","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_tests_general","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","shard":"tool_tests","subshard":"general","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows web_tool_tests","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_tool_tests","subshard":"web","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows windows_home_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"hostonly\"]\n","dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","task_name":"windows_home_scroll_perf__timeline_summary"},"scheduler":"luci","recipe":"devicelab/devicelab_drone"},{"name":"Windows_android basic_material_app_win__compile","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"windows\"]\n","task_name":"basic_material_app_win__compile"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_android channels_integration_test_win","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"windows\"]\n","task_name":"channels_integration_test_win"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_android complex_layout_win__compile","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"windows\"]\n","task_name":"complex_layout_win__compile","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_android flavors_test_win","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"windows\"]\n","task_name":"flavors_test_win"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_android flutter_gallery_win__compile","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"windows\"]\n","task_name":"flutter_gallery_win__compile"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_android hot_mode_dev_cycle_win__benchmark","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"windows\"]\n","task_name":"hot_mode_dev_cycle_win__benchmark"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_android windows_chrome_dev_mode","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"windows\"]\n","task_name":"windows_chrome_dev_mode"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"google_test","bringup":true,"properties":{"tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"google_internal","presubmit":false}],"enabledBranches":["main","master","flutter-\\d+\\.\\d+-candidate\\.\\d+"],"platformProperties":{"linux":{"properties":{"caches":"[\n  {\"name\":\"builder_linux_framework\",\"path\":\"builder\"},\n  {\"name\":\"android_sdk\",\"path\":\"android\"},\n  {\"name\":\"chrome_and_driver_96\",\"path\":\"chrome\"},\n  {\"name\":\"flutter_sdk\",\"path\":\"flutter sdk\"},\n  {\"name\":\"openjdk_11\",\"path\":\"java\"},\n  {\"name\":\"pub_cache\",\"path\":\".pub-cache\"}\n]","dependencies":"[\n  {\"dependency\": \"curl\"}\n]","os":"Linux","device_type":"none"}},"linux_android":{"properties":{"caches":"[\n  {\"name\":\"builder_linux_devicelab\",\"path\":\"builder\"},\n  {\"name\":\"android_sdk\",\"path\":\"android\"},\n  {\"name\":\"chrome_and_driver_96\",\"path\":\"chrome\"},\n  {\"name\":\"flutter_sdk\",\"path\":\"flutter sdk\"},\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\":\"openjdk_11\",\"path\":\"java\"},\n  {\"name\":\"pub_cache\",\"path\":\".pub-cache\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"curl\"}\n]","os":"Linux","device_os":"N"}},"linux_samsung_s10":{"properties":{"caches":"[\n  {\"name\":\"builder_linux_devicelab\",\"path\":\"builder\"},\n  {\"name\":\"android_sdk\",\"path\":\"android\"},\n  {\"name\":\"chrome_and_driver_96\",\"path\":\"chrome\"},\n  {\"name\":\"flutter_sdk\",\"path\":\"flutter sdk\"},\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\":\"openjdk_11\",\"path\":\"java\"},\n  {\"name\":\"pub_cache\",\"path\":\".pub-cache\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"curl\"}\n]","os":"Linux","device_os":"R"}},"mac":{"properties":{"caches":"[\n  {\"name\":\"builder_mac_framework\",\"path\":\"builder\"},\n  {\"name\":\"android_sdk\",\"path\":\"android\"},\n  {\"name\":\"chrome_and_driver_96\",\"path\":\"chrome\"},\n  {\"name\":\"flutter_sdk\",\"path\":\"flutter sdk\"},\n  {\"name\":\"openjdk_11\",\"path\":\"java\"},\n  {\"name\":\"osx_sdk_13a233\",\"path\":\"osx_sdk\"},\n  {\"name\":\"pub_cache\",\"path\":\".pub-cache\"},\n  {\"name\":\"xcode_binary\",\"path\":\"xcode_binary\"}\n]","dependencies":"[]","os":"Mac-12","device_type":"none","cpu":"x86","xcode":"13a233"}},"mac_android":{"properties":{"caches":"[\n  {\"name\":\"builder_mac_devicelab\",\"path\":\"builder\"},\n  {\"name\":\"android_sdk\",\"path\":\"android\"},\n  {\"name\":\"chrome_and_driver_96\",\"path\":\"chrome\"},\n  {\"name\":\"flutter_sdk\",\"path\":\"flutter sdk\"},\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\":\"openjdk_11\",\"path\":\"java\"},\n  {\"name\":\"pub_cache\",\"path\":\".pub-cache\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","os":"Mac-12","cpu":"x86","device_os":"N"}},"mac_ios":{"properties":{"caches":"[\n  {\"name\":\"builder_mac_devicelab\",\"path\":\"builder\"},\n  {\"name\":\"chrome_and_driver_96\",\"path\":\"chrome\"},\n  {\"name\":\"flutter_sdk\",\"path\":\"flutter sdk\"},\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\":\"openjdk_11\",\"path\":\"java\"},\n  {\"name\":\"pub_cache\",\"path\":\".pub-cache\"},\n  {\"name\":\"xcode_binary\",\"path\":\"xcode_binary\"},\n  {\"name\":\"osx_sdk_13a233\",\"path\":\"osx_sdk\"}\n]","dependencies":"[\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"},\n  {\"dependency\": \"ios_signing\"}\n]","os":"Mac-12","cpu":"x86","device_os":"iOS-15.1","xcode":"13a233"}},"windows":{"properties":{"caches":"[\n  {\"name\":\"builder_win_framework\",\"path\":\"builder\"},\n  {\"name\":\"android_sdk\",\"path\":\"android\"},\n  {\"name\":\"chrome_and_driver_96\",\"path\":\"chrome\"},\n  {\"name\":\"flutter_sdk\",\"path\":\"flutter sdk\"},\n  {\"name\":\"openjdk_11\",\"path\":\"java\"},\n  {\"name\":\"pub_cache\",\"path\":\".pub-cache\"},\n  {\"name\":\"vsbuild\",\"path\":\"vsbuild\"}\n]","dependencies":"[\n  {\"dependency\": \"certs\"}\n]","os":"Windows-10","device_type":"none"}},"windows_android":{"properties":{"caches":"[\n  {\"name\":\"builder_win_devicelab\",\"path\":\"builder\"},\n  {\"name\":\"android_sdk\",\"path\":\"android\"},\n  {\"name\":\"chrome_and_driver_96\",\"path\":\"chrome\"},\n  {\"name\":\"flutter_sdk\",\"path\":\"flutter sdk\"},\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\":\"openjdk_11\",\"path\":\"java\"},\n  {\"name\":\"pub_cache\",\"path\":\".pub-cache\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"certs\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","os":"Windows-10","device_os":"N"}}}}
+{"targets":[{"name":"Linux analyze","timeout":60,"properties":{"tags":"[\"framework\",\"hostonly\"]\n","validation":"analyze","validation_name":"Analyze"},"scheduler":"luci","recipe":"flutter/flutter"},{"name":"Linux build_aar_module_test","timeout":60,"properties":{"add_recipes_cq":"true","caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"build_aar_module_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux build_tests_1_2","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"clang\"},\n  {\"dependency\": \"cmake\"},\n  {\"dependency\": \"ninja\"}\n]","shard":"build_tests","subshard":"1_2","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","recipe":"flutter/flutter_drone"},{"name":"Linux build_tests_2_2","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"clang\"},\n  {\"dependency\": \"cmake\"},\n  {\"dependency\": \"ninja\"}\n]","shard":"build_tests","subshard":"2_2","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","recipe":"flutter/flutter_drone"},{"name":"Linux ci_yaml flutter roller","timeout":30,"properties":{"tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":[".ci.yaml"],"recipe":"infra/ci_yaml"},{"name":"Linux customer_testing","timeout":60,"properties":{"tags":"[\"framework\",\"hostonly\"]\n","validation":"customer_testing","validation_name":"Customer testing"},"scheduler":"luci","recipe":"flutter/flutter"},{"name":"Linux docs_publish","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"dashing\"},\n  {\"dependency\": \"firebase\"}\n]","tags":"[\"framework\",\"hostonly\"]\n","validation":"docs","validation_name":"Docs","firebase_project":"master-docs-flutter-dev","release_ref":"refs/heads/master"},"scheduler":"luci","presubmit":false,"enabledBranches":["main","master"],"recipe":"flutter/flutter"},{"name":"Linux docs_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"dashing\"}\n]","firebase_project":"","release_ref":"","tags":"[\"framework\",\"hostonly\"]\n","validation":"docs","validation_name":"Docs"},"scheduler":"luci","runIf":["dev/","packages/flutter/","packages/flutter_test/","packages/flutter_drive/","packages/flutter_localizations/","bin/",".ci.yaml"],"recipe":"flutter/flutter"},{"name":"Linux firebase_abstract_method_smoke_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"}\n]","tags":"[\"firebaselab\"]\n","task_name":"abstract_method_smoke_test"},"scheduler":"luci","recipe":"firebaselab/firebaselab"},{"name":"Linux firebase_android_embedding_v2_smoke_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"}\n]","tags":"[\"firebaselab\"]\n","task_name":"android_embedding_v2_smoke_test"},"scheduler":"luci","recipe":"firebaselab/firebaselab"},{"name":"Linux firebase_release_smoke_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"}\n]","tags":"[\"firebaselab\"]\n","task_name":"release_smoke_test"},"scheduler":"luci","recipe":"firebaselab/firebaselab"},{"name":"Linux flutter_plugins","timeout":60,"properties":{"shard":"flutter_plugins","subshard":"analyze","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","recipe":"flutter/flutter_drone"},{"name":"Linux framework_tests_libraries","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\"}\n]","shard":"framework_tests","subshard":"libraries","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","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"],"recipe":"flutter/flutter_drone"},{"name":"Linux framework_tests_misc","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"clang\"},\n  {\"dependency\": \"cmake\"},\n  {\"dependency\": \"ninja\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"}\n]","shard":"framework_tests","subshard":"misc","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","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"],"recipe":"flutter/flutter_drone"},{"name":"Linux framework_tests_widgets","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\"}\n]","shard":"framework_tests","subshard":"widgets","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","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"],"recipe":"flutter/flutter_drone"},{"name":"Linux fuchsia_precache","timeout":60,"properties":{"validation":"fuchsia_precache","validation_name":"Fuchsia precache","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","recipe":"flutter/flutter"},{"name":"Linux gradle_desugar_classes_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"gradle_desugar_classes_test"},"scheduler":"luci","runIf":["dev/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux gradle_java8_compile_test","timeout":60,"properties":{"caches":"[\n  {\"name\": \"gradle\", \"path\": \"gradle\"},\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"gradle_java8_compile_test"},"scheduler":"luci","runIf":["dev/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux gradle_plugin_bundle_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"gradle_plugin_bundle_test"},"scheduler":"luci","runIf":["dev/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux gradle_plugin_fat_apk_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"gradle_plugin_fat_apk_test"},"scheduler":"luci","runIf":["dev/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux gradle_plugin_light_apk_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"gradle_plugin_light_apk_test"},"scheduler":"luci","runIf":["dev/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux module_custom_host_app_name_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"module_custom_host_app_name_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux module_host_with_custom_build_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"module_host_with_custom_build_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux module_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\", \"path\":\"gradle\"},\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"module_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux plugin_dependencies_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"plugin_dependencies_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux plugin_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\", \"path\":\"gradle\"},\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"plugin_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux skp_generator","timeout":60,"properties":{"shard":"skp_generator","subshard":"0","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/flutter/","packages/flutter_tools/","bin/",".ci.yaml"],"enabledBranches":["main","master"],"recipe":"flutter/flutter_drone"},{"name":"Linux technical_debt__cost","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"technical_debt__cost"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux test_ownership","properties":{"tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":[".ci.yaml"],"enabledBranches":["main","master"],"recipe":"infra/test_ownership"},{"name":"Linux tool_integration_tests_1_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"clang\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"tool_integration_tests","subshard":"1_4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","runIf":["dev/","packages/flutter_tools/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux tool_integration_tests_2_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"clang\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"tool_integration_tests","subshard":"2_4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","runIf":["dev/","packages/flutter_tools/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux tool_integration_tests_3_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"clang\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"tool_integration_tests","subshard":"3_4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","runIf":["dev/","packages/flutter_tools/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux tool_integration_tests_4_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"clang\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"tool_integration_tests","subshard":"4_4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","runIf":["dev/","packages/flutter_tools/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux tool_tests_commands","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","shard":"tool_tests","subshard":"commands","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/flutter_tools/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux tool_tests_general","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","shard":"tool_tests","subshard":"general","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/flutter_tools/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_benchmarks_canvaskit","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"web_benchmarks_canvaskit"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux web_benchmarks_html","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"}\n]","tags":"[\"devicelab\"]\n","task_name":"web_benchmarks_html"},"scheduler":"luci","runIf":["dev/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux web_long_running_tests_1_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_long_running_tests","subshard":"1_5","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_long_running_tests_2_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_long_running_tests","subshard":"2_5","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_long_running_tests_3_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_long_running_tests","subshard":"3_5","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_long_running_tests_4_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_long_running_tests","subshard":"4_5","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_long_running_tests_5_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_long_running_tests","subshard":"5_5","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tests_0","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_tests","subshard":"0","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tests_1","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_tests","subshard":"1","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tests_2","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_tests","subshard":"2","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tests_3","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_tests","subshard":"3","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tests_4","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_tests","subshard":"4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tests_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_tests","subshard":"5","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tests_6","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_tests","subshard":"6","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tests_7_last","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_tests","subshard":"7_last","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_0","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_canvaskit_tests","subshard":"0","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_1","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_canvaskit_tests","subshard":"1","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_2","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_canvaskit_tests","subshard":"2","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_3","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_canvaskit_tests","subshard":"3","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_4","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_canvaskit_tests","subshard":"4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_canvaskit_tests","subshard":"5","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_6","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_canvaskit_tests","subshard":"6","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_7_last","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_canvaskit_tests","subshard":"7_last","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tool_tests","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_tool_tests","subshard":"web","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/flutter_tools/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux_android analyzer_benchmark","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"analyzer_benchmark"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android android_defines_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"android_defines_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android android_obfuscate_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"android_obfuscate_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android android_semantics_integration_test","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"android_semantics_integration_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android android_stack_size_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"android_stack_size_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android android_view_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"android_view_scroll_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android animated_image_gc_perf","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"animated_image_gc_perf"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android animated_placeholder_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"animated_placeholder_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android backdrop_filter_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"backdrop_filter_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_samsung_s10 backdrop_filter_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\",\"samsung\",\"s10\"]\n","task_name":"backdrop_filter_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android basic_material_app_android__compile","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"basic_material_app_android__compile"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android channels_integration_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"channels_integration_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android color_filter_and_fade_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"color_filter_and_fade_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android color_filter_cache_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"color_filter_cache_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android shader_mask_cache_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"shader_mask_cache_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android complex_layout_android__compile","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"complex_layout_android__compile","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android complex_layout_android__scroll_smoothness","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"complex_layout_android__scroll_smoothness","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android complex_layout_scroll_perf__devtools_memory","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"complex_layout_scroll_perf__devtools_memory","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android complex_layout_scroll_perf__memory","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"complex_layout_scroll_perf__memory","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android complex_layout_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"complex_layout_scroll_perf__timeline_summary","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_samsung_s10 complex_layout_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\",\"samsung\",\"s10\"]\n","task_name":"complex_layout_scroll_perf__timeline_summary","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android complex_layout_semantics_perf","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"complex_layout_semantics_perf","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android complex_layout__start_up","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"complex_layout__start_up","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android cubic_bezier_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"cubic_bezier_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android cubic_bezier_perf_sksl_warmup__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"cubic_bezier_perf_sksl_warmup__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_samsung_s10 cubic_bezier_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\",\"samsung\",\"s10\"]\n","task_name":"cubic_bezier_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android cull_opacity_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"cull_opacity_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_samsung_s10 cull_opacity_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\",\"samsung\",\"s10\"]\n","task_name":"cull_opacity_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android devtools_profile_start_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"devtools_profile_start_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android drive_perf_debug_warning","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"drive_perf_debug_warning"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android embedded_android_views_integration_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"embedded_android_views_integration_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android external_ui_integration_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"external_ui_integration_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android fading_child_animation_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"fading_child_animation_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android fast_scroll_heavy_gridview__memory","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"fast_scroll_heavy_gridview__memory"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android fast_scroll_large_images__memory","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"fast_scroll_large_images__memory"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flavors_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flavors_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_engine_group_performance","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flutter_engine_group_performance"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_gallery__back_button_memory","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flutter_gallery__back_button_memory"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_gallery__image_cache_memory","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flutter_gallery__image_cache_memory"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_gallery__memory_nav","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flutter_gallery__memory_nav"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_gallery__start_up","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flutter_gallery__start_up"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_gallery__start_up_delayed","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flutter_gallery__start_up_delayed"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_gallery_android__compile","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flutter_gallery_android__compile"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_gallery_v2_chrome_run_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flutter_gallery_v2_chrome_run_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_gallery_v2_web_compile_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flutter_gallery_v2_web_compile_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_test_performance","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flutter_test_performance"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_view__start_up","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flutter_view__start_up"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android frame_policy_delay_test_android","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"frame_policy_delay_test_android"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android fullscreen_textfield_perf","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"fullscreen_textfield_perf"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android fullscreen_textfield_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"fullscreen_textfield_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android hello_world__memory","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"hello_world__memory"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android home_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"home_scroll_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android hot_mode_dev_cycle_linux__benchmark","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"hot_mode_dev_cycle_linux__benchmark"},"scheduler":"luci","runIf":["dev/**"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android hybrid_android_views_integration_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"hybrid_android_views_integration_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android image_list_jit_reported_duration","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"image_list_jit_reported_duration"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android imagefiltered_transform_animation_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"imagefiltered_transform_animation_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_samsung_s10 imagefiltered_transform_animation_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\",\"samsung\",\"s10\"]\n","task_name":"imagefiltered_transform_animation_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android image_list_reported_duration","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"image_list_reported_duration"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android integration_ui_driver","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"integration_ui_driver"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android integration_ui_keyboard_resize","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"integration_ui_keyboard_resize"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android integration_ui_screenshot","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"integration_ui_screenshot"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android integration_ui_textfield","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"integration_ui_textfield"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android large_image_changer_perf_android","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"large_image_changer_perf_android"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android linux_chrome_dev_mode","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"linux_chrome_dev_mode"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android multi_widget_construction_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"multi_widget_construction_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android new_gallery__crane_perf","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"new_gallery__crane_perf"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android new_gallery__transition_perf","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"new_gallery__transition_perf"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_samsung_s10 new_gallery__transition_perf","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\",\"samsung\",\"s10\"]\n","task_name":"new_gallery__transition_perf"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android picture_cache_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"picture_cache_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_samsung_s10 picture_cache_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\",\"samsung\",\"s10\"]\n","task_name":"picture_cache_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android android_picture_cache_complexity_scoring_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"android_picture_cache_complexity_scoring_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android platform_channels_benchmarks","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"platform_channels_benchmarks"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android platform_channel_sample_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"platform_channel_sample_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android platform_interaction_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"platform_interaction_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android platform_views_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"platform_views_scroll_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_samsung_s10 platform_views_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\",\"samsung\",\"s10\"]\n","task_name":"platform_views_scroll_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android platform_view__start_up","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"platform_view__start_up"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android routing_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"routing_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android service_extensions_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"service_extensions_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android textfield_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"textfield_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_samsung_s10 textfield_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\",\"samsung\",\"s10\"]\n","task_name":"textfield_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android tiles_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"tiles_scroll_perf__timeline_summary","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android web_size__compile_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"web_size__compile_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux android views","bringup":true,"timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"android_virtual_device\", \"version\": \"31\"}\n]","tags":"[\"framework\",\"hostonly\"]\n"},"scheduler":"luci","recipe":"flutter/android_views"},{"name":"Linux_android opacity_peephole_one_rect_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"opacity_peephole_one_rect_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android opacity_peephole_col_of_rows_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"opacity_peephole_col_of_rows_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android opacity_peephole_opacity_of_grid_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"opacity_peephole_opacity_of_grid_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android opacity_peephole_grid_of_opacity_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"opacity_peephole_grid_of_opacity_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android opacity_peephole_fade_transition_text_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"opacity_peephole_fade_transition_text_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android opacity_peephole_grid_of_alpha_savelayers_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"opacity_peephole_grid_of_alpha_savelayers_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android opacity_peephole_col_of_alpha_savelayer_rows_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"opacity_peephole_col_of_alpha_savelayer_rows_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android gradient_dynamic_perf__e2e_summary","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"gradient_dynamic_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android gradient_consistent_perf__e2e_summary","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"gradient_consistent_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android gradient_static_perf__e2e_summary","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"gradient_static_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android android_choreographer_do_frame_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"android_choreographer_do_frame_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android android_lifecycles_test","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"android_lifecycles_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac build_aar_module_test","timeout":60,"properties":{"add_recipes_cq":"true","caches":"[\n  {\"name\":\"gradle\", \"path\":\"gradle\"},\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"build_aar_module_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac build_ios_framework_module_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"build_ios_framework_module_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac build_tests_1_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"build_tests","subshard":"1_4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","recipe":"flutter/flutter_drone"},{"name":"Mac build_tests_2_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"build_tests","subshard":"2_4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","recipe":"flutter/flutter_drone"},{"name":"Mac build_tests_3_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"build_tests","subshard":"3_4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","recipe":"flutter/flutter_drone"},{"name":"Mac build_tests_4_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"build_tests","subshard":"4_4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","recipe":"flutter/flutter_drone"},{"name":"Mac customer_testing","timeout":60,"properties":{"add_recipes_cq":"true","validation":"customer_testing","validation_name":"Customer testing","tags":"[\"framework\",\"hostonly\"]\n"},"scheduler":"luci","recipe":"flutter/flutter"},{"name":"Mac dart_plugin_registry_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"dart_plugin_registry_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac framework_tests_libraries","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\"}\n]","shard":"framework_tests","subshard":"libraries","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","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"],"recipe":"flutter/flutter_drone"},{"name":"Mac framework_tests_misc","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"}\n]","shard":"framework_tests","subshard":"misc","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","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"],"recipe":"flutter/flutter_drone"},{"name":"Mac framework_tests_widgets","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\"}\n]","shard":"framework_tests","subshard":"widgets","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","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"],"recipe":"flutter/flutter_drone"},{"name":"Mac gradle_plugin_bundle_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"gradle_plugin_bundle_test"},"scheduler":"luci","runIf":["dev/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac module_custom_host_app_name_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"module_custom_host_app_name_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac module_host_with_custom_build_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"module_host_with_custom_build_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac module_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"module_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac module_test_ios","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"module_test_ios"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac plugin_dependencies_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\", \"path\":\"gradle\"},\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"plugin_dependencies_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac plugin_lint_mac","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"plugin_lint_mac"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","packages/integration_test/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac plugin_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"plugin_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac plugin_test_ios","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"plugin_test_ios"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac tool_host_cross_arch_tests","bringup":true,"timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"}\n]","shard":"tool_host_cross_arch_tests","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Mac tool_integration_tests_1_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"tool_integration_tests","subshard":"1_4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Mac tool_integration_tests_2_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"tool_integration_tests","subshard":"2_4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Mac tool_integration_tests_3_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"tool_integration_tests","subshard":"3_4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Mac tool_integration_tests_4_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"tool_integration_tests","subshard":"4_4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Mac tool_tests_commands","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","shard":"tool_tests","subshard":"commands","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","recipe":"flutter/flutter_drone"},{"name":"Mac tool_tests_general","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","shard":"tool_tests","subshard":"general","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Mac verify_binaries_codesigned","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"xcode\"}\n]","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","validation":"verify_binaries_codesigned","validation_name":"Verify binaries codesigned"},"scheduler":"luci","enabledBranches":["dev","beta","stable"],"recipe":"flutter/flutter"},{"name":"Mac web_tool_tests","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_tool_tests","subshard":"web","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Mac_android entrypoint_dart_registrant","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"entrypoint_dart_registrant"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android hello_world_android__compile","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"hello_world_android__compile"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android hot_mode_dev_cycle__benchmark","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"hot_mode_dev_cycle__benchmark"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android integration_test_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"integration_test_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android integration_ui_frame_number","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"integration_ui_frame_number"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android microbenchmarks","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"microbenchmarks"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android run_release_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"run_release_test"},"scheduler":"luci","runIf":["dev/**"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android flutter_gallery_mac__start_up","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"flutter_gallery_mac__start_up"},"scheduler":"luci","presubmit":false,"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"},"scheduler":"luci","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"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios basic_material_app_ios__compile","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"basic_material_app_ios__compile"},"scheduler":"luci","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"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios complex_layout_ios__compile","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"complex_layout_ios__compile","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]"},"scheduler":"luci","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","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]"},"scheduler":"luci","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","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios cubic_bezier_perf_ios_sksl_warmup__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"cubic_bezier_perf_ios_sksl_warmup__timeline_summary"},"scheduler":"luci","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_ui_integration_test_ios"},"scheduler":"luci","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"},"scheduler":"luci","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"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios flutter_gallery_ios__compile","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"flutter_gallery_ios__compile"},"scheduler":"luci","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"},"scheduler":"luci","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"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios hello_world_ios__compile","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"hello_world_ios__compile"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios hot_mode_dev_cycle_macos_target__benchmark","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"hot_mode_dev_cycle_macos_target__benchmark"},"scheduler":"luci","runIf":["dev/**"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios integration_test_test_ios","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"integration_test_test_ios"},"scheduler":"luci","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"},"scheduler":"luci","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"},"scheduler":"luci","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"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios integration_ui_ios_screenshot","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"integration_ui_ios_screenshot"},"scheduler":"luci","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"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios ios_app_with_extensions_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"ios_app_with_extensions_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios ios_content_validation_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"ios_content_validation_test"},"scheduler":"luci","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"},"scheduler":"luci","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"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios large_image_changer_perf_ios","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"large_image_changer_perf_ios"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios macos_chrome_dev_mode","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"macos_chrome_dev_mode"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios microbenchmarks_ios","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"microbenchmarks_ios"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios new_gallery_ios__transition_perf","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"new_gallery_ios__transition_perf"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios new_gallery_impeller_ios__transition_perf","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"new_gallery_impeller_ios__transition_perf"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios ios_picture_cache_complexity_scoring_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"ios_picture_cache_complexity_scoring_perf__timeline_summary"},"scheduler":"luci","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"},"scheduler":"luci","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"},"scheduler":"luci","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"},"scheduler":"luci","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"},"scheduler":"luci","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"},"scheduler":"luci","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"},"scheduler":"luci","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"},"scheduler":"luci","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"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios hot_mode_dev_cycle_ios__benchmark","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"hot_mode_dev_cycle_ios__benchmark"},"scheduler":"luci","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"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios native_ui_tests_ios","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"native_ui_tests_ios"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac native_ui_tests_macos","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"native_ui_tests_macos"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac run_release_test_macos","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"run_release_test_macos"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows build_aar_module_test","bringup":true,"timeout":60,"properties":{"add_recipes_cq":"true","caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"build_aar_module_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows build_tests_1_3","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"build_tests","subshard":"1_3","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","recipe":"flutter/flutter_drone"},{"name":"Windows build_tests_2_3","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"build_tests","subshard":"2_3","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","recipe":"flutter/flutter_drone"},{"name":"Windows build_tests_3_3","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"build_tests","subshard":"3_3","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","recipe":"flutter/flutter_drone"},{"name":"Windows customer_testing","timeout":60,"properties":{"add_recipes_cq":"true","validation":"customer_testing","validation_name":"Customer testing","tags":"[\"framework\",\"hostonly\"]\n"},"scheduler":"luci","recipe":"flutter/flutter"},{"name":"Windows framework_tests_libraries","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\"}\n]","shard":"framework_tests","subshard":"libraries","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","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"],"recipe":"flutter/flutter_drone"},{"name":"Windows framework_tests_misc","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"}\n]","shard":"framework_tests","subshard":"misc","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","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"],"recipe":"flutter/flutter_drone"},{"name":"Windows framework_tests_widgets","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\"}\n]","shard":"framework_tests","subshard":"widgets","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","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"],"recipe":"flutter/flutter_drone"},{"name":"Windows gradle_plugin_bundle_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"gradle_plugin_bundle_test"},"scheduler":"luci","runIf":["dev/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows hot_mode_dev_cycle_win_target__benchmark","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"hot_mode_dev_cycle_win_target__benchmark"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows module_custom_host_app_name_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"module_custom_host_app_name_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows module_host_with_custom_build_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"module_host_with_custom_build_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows module_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\", \"path\":\"gradle\"},\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"module_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows plugin_dependencies_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"plugin_dependencies_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows plugin_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"plugin_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows tool_integration_tests_1_6","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"tool_integration_tests","subshard":"1_6","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_integration_tests_2_6","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"tool_integration_tests","subshard":"2_6","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_integration_tests_3_6","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"tool_integration_tests","subshard":"3_6","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_integration_tests_4_6","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"tool_integration_tests","subshard":"4_6","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_integration_tests_5_6","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"tool_integration_tests","subshard":"5_6","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_integration_tests_6_6","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"tool_integration_tests","subshard":"6_6","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_tests_commands","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","shard":"tool_tests","subshard":"commands","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_tests_general","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","shard":"tool_tests","subshard":"general","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows web_tool_tests","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_tool_tests","subshard":"web","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows windows_home_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"hostonly\"]\n","dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","task_name":"windows_home_scroll_perf__timeline_summary"},"scheduler":"luci","recipe":"devicelab/devicelab_drone"},{"name":"Windows_android basic_material_app_win__compile","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"windows\"]\n","task_name":"basic_material_app_win__compile"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_android channels_integration_test_win","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"windows\"]\n","task_name":"channels_integration_test_win"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_android complex_layout_win__compile","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"windows\"]\n","task_name":"complex_layout_win__compile","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk_11\", \"path\": \"java\"}\n]"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_android flavors_test_win","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"windows\"]\n","task_name":"flavors_test_win"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_android flutter_gallery_win__compile","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"windows\"]\n","task_name":"flutter_gallery_win__compile"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_android hot_mode_dev_cycle_win__benchmark","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"windows\"]\n","task_name":"hot_mode_dev_cycle_win__benchmark"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_android windows_chrome_dev_mode","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"windows\"]\n","task_name":"windows_chrome_dev_mode"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"google_test","bringup":true,"properties":{"tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"google_internal","presubmit":false}],"enabledBranches":["main","master","flutter-\\d+\\.\\d+-candidate\\.\\d+"],"platformProperties":{"linux":{"properties":{"caches":"[\n  {\"name\":\"builder_linux_framework\",\"path\":\"builder\"},\n  {\"name\":\"android_sdk\",\"path\":\"android\"},\n  {\"name\":\"chrome_and_driver_96\",\"path\":\"chrome\"},\n  {\"name\":\"flutter_sdk\",\"path\":\"flutter sdk\"},\n  {\"name\":\"openjdk_11\",\"path\":\"java\"},\n  {\"name\":\"pub_cache\",\"path\":\".pub-cache\"}\n]","dependencies":"[\n  {\"dependency\": \"curl\"}\n]","os":"Debian","device_type":"none"}},"linux_android":{"properties":{"caches":"[\n  {\"name\":\"builder_linux_devicelab\",\"path\":\"builder\"},\n  {\"name\":\"android_sdk\",\"path\":\"android\"},\n  {\"name\":\"chrome_and_driver_96\",\"path\":\"chrome\"},\n  {\"name\":\"flutter_sdk\",\"path\":\"flutter sdk\"},\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\":\"openjdk_11\",\"path\":\"java\"},\n  {\"name\":\"pub_cache\",\"path\":\".pub-cache\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"curl\"}\n]","os":"Linux","device_os":"N"}},"linux_samsung_s10":{"properties":{"caches":"[\n  {\"name\":\"builder_linux_devicelab\",\"path\":\"builder\"},\n  {\"name\":\"android_sdk\",\"path\":\"android\"},\n  {\"name\":\"chrome_and_driver_96\",\"path\":\"chrome\"},\n  {\"name\":\"flutter_sdk\",\"path\":\"flutter sdk\"},\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\":\"openjdk_11\",\"path\":\"java\"},\n  {\"name\":\"pub_cache\",\"path\":\".pub-cache\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"curl\"}\n]","os":"Linux","device_os":"R"}},"mac":{"properties":{"caches":"[\n  {\"name\":\"builder_mac_framework\",\"path\":\"builder\"},\n  {\"name\":\"android_sdk\",\"path\":\"android\"},\n  {\"name\":\"chrome_and_driver_96\",\"path\":\"chrome\"},\n  {\"name\":\"flutter_sdk\",\"path\":\"flutter sdk\"},\n  {\"name\":\"openjdk_11\",\"path\":\"java\"},\n  {\"name\":\"osx_sdk_13a233\",\"path\":\"osx_sdk\"},\n  {\"name\":\"pub_cache\",\"path\":\".pub-cache\"},\n  {\"name\":\"xcode_binary\",\"path\":\"xcode_binary\"}\n]","dependencies":"[]","os":"Mac-12","device_type":"none","cpu":"x86","xcode":"13a233"}},"mac_android":{"properties":{"caches":"[\n  {\"name\":\"builder_mac_devicelab\",\"path\":\"builder\"},\n  {\"name\":\"android_sdk\",\"path\":\"android\"},\n  {\"name\":\"chrome_and_driver_96\",\"path\":\"chrome\"},\n  {\"name\":\"flutter_sdk\",\"path\":\"flutter sdk\"},\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\":\"openjdk_11\",\"path\":\"java\"},\n  {\"name\":\"pub_cache\",\"path\":\".pub-cache\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","os":"Mac-12","cpu":"x86","device_os":"N"}},"mac_ios":{"properties":{"caches":"[\n  {\"name\":\"builder_mac_devicelab\",\"path\":\"builder\"},\n  {\"name\":\"chrome_and_driver_96\",\"path\":\"chrome\"},\n  {\"name\":\"flutter_sdk\",\"path\":\"flutter sdk\"},\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\":\"openjdk_11\",\"path\":\"java\"},\n  {\"name\":\"pub_cache\",\"path\":\".pub-cache\"},\n  {\"name\":\"xcode_binary\",\"path\":\"xcode_binary\"},\n  {\"name\":\"osx_sdk_13a233\",\"path\":\"osx_sdk\"}\n]","dependencies":"[\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"},\n  {\"dependency\": \"ios_signing\"}\n]","os":"Mac-12","cpu":"x86","device_os":"iOS-15.1","xcode":"13a233"}},"windows":{"properties":{"caches":"[\n  {\"name\":\"builder_win_framework\",\"path\":\"builder\"},\n  {\"name\":\"android_sdk\",\"path\":\"android\"},\n  {\"name\":\"chrome_and_driver_96\",\"path\":\"chrome\"},\n  {\"name\":\"flutter_sdk\",\"path\":\"flutter sdk\"},\n  {\"name\":\"openjdk_11\",\"path\":\"java\"},\n  {\"name\":\"pub_cache\",\"path\":\".pub-cache\"},\n  {\"name\":\"vsbuild\",\"path\":\"vsbuild\"}\n]","dependencies":"[\n  {\"dependency\": \"certs\"}\n]","os":"Windows-10","device_type":"none"}},"windows_android":{"properties":{"caches":"[\n  {\"name\":\"builder_win_devicelab\",\"path\":\"builder\"},\n  {\"name\":\"android_sdk\",\"path\":\"android\"},\n  {\"name\":\"chrome_and_driver_96\",\"path\":\"chrome\"},\n  {\"name\":\"flutter_sdk\",\"path\":\"flutter sdk\"},\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\":\"openjdk_11\",\"path\":\"java\"},\n  {\"name\":\"pub_cache\",\"path\":\".pub-cache\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"certs\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","os":"Windows-10","device_os":"N"}}}}
diff --git a/config/generated/flutter/luci/cr-buildbucket.cfg b/config/generated/flutter/luci/cr-buildbucket.cfg
index 10d01cd..1b21aba 100644
--- a/config/generated/flutter/luci/cr-buildbucket.cfg
+++ b/config/generated/flutter/luci/cr-buildbucket.cfg
@@ -1158,7 +1158,7 @@
       name: "Linux SDK Drone"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -1577,7 +1577,7 @@
       name: "Linux analyze"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -1611,7 +1611,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter",'
         '  "tags": ['
         '    "framework",'
@@ -1664,7 +1664,7 @@
       name: "Linux android views"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -1706,7 +1706,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/android_views",'
         '  "tags": ['
         '    "framework",'
@@ -8086,7 +8086,7 @@
       name: "Linux build_aar_module_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -8133,7 +8133,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -8191,7 +8191,7 @@
       name: "Linux build_tests_1_2"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -8249,7 +8249,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "build_tests",'
         '  "subshard": "1_2",'
@@ -8303,7 +8303,7 @@
       name: "Linux build_tests_2_2"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -8361,7 +8361,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "build_tests",'
         '  "subshard": "2_2",'
@@ -8503,7 +8503,7 @@
       name: "Linux ci_yaml flutter roller"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -8537,7 +8537,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "infra/ci_yaml",'
         '  "tags": ['
         '    "framework",'
@@ -8838,7 +8838,7 @@
       name: "Linux customer_testing"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -8872,7 +8872,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter",'
         '  "tags": ['
         '    "framework",'
@@ -8979,7 +8979,7 @@
       name: "Linux docs_publish"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -9020,7 +9020,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter",'
         '  "release_ref": "refs/heads/master",'
         '  "tags": ['
@@ -9074,7 +9074,7 @@
       name: "Linux docs_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -9112,7 +9112,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter",'
         '  "release_ref": "",'
         '  "tags": ['
@@ -9166,7 +9166,7 @@
       name: "Linux firebase_abstract_method_smoke_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -9204,7 +9204,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "firebaselab/firebaselab",'
         '  "tags": ['
         '    "firebaselab"'
@@ -9255,7 +9255,7 @@
       name: "Linux firebase_android_embedding_v2_smoke_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -9293,7 +9293,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "firebaselab/firebaselab",'
         '  "tags": ['
         '    "firebaselab"'
@@ -9344,7 +9344,7 @@
       name: "Linux firebase_release_smoke_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -9382,7 +9382,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "firebaselab/firebaselab",'
         '  "tags": ['
         '    "firebaselab"'
@@ -9433,7 +9433,7 @@
       name: "Linux flutter_plugins"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -9467,7 +9467,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "flutter_plugins",'
         '  "subshard": "analyze",'
@@ -9521,7 +9521,7 @@
       name: "Linux framework_tests_libraries"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -9558,7 +9558,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "framework_tests",'
         '  "subshard": "libraries",'
@@ -9612,7 +9612,7 @@
       name: "Linux framework_tests_misc"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -9666,7 +9666,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "framework_tests",'
         '  "subshard": "misc",'
@@ -9720,7 +9720,7 @@
       name: "Linux framework_tests_widgets"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -9757,7 +9757,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "framework_tests",'
         '  "subshard": "widgets",'
@@ -10336,7 +10336,7 @@
       name: "Linux fuchsia_precache"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -10370,7 +10370,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter",'
         '  "tags": ['
         '    "framework",'
@@ -10604,7 +10604,7 @@
       name: "Linux gradle_desugar_classes_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -10650,7 +10650,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -10708,7 +10708,7 @@
       name: "Linux gradle_java8_compile_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -10754,7 +10754,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -10812,7 +10812,7 @@
       name: "Linux gradle_plugin_bundle_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -10858,7 +10858,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -10916,7 +10916,7 @@
       name: "Linux gradle_plugin_fat_apk_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -10962,7 +10962,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -11020,7 +11020,7 @@
       name: "Linux gradle_plugin_light_apk_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -11066,7 +11066,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -11214,7 +11214,7 @@
       name: "Linux module_custom_host_app_name_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -11260,7 +11260,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -11318,7 +11318,7 @@
       name: "Linux module_host_with_custom_build_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -11360,7 +11360,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -11418,7 +11418,7 @@
       name: "Linux module_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -11464,7 +11464,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -11522,7 +11522,7 @@
       name: "Linux plugin_dependencies_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -11568,7 +11568,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -11626,7 +11626,7 @@
       name: "Linux plugin_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -11672,7 +11672,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -11730,7 +11730,7 @@
       name: "Linux skp_generator"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -11764,7 +11764,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "skp_generator",'
         '  "subshard": 0,'
@@ -18259,7 +18259,7 @@
       name: "Linux technical_debt__cost"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -18301,7 +18301,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -18359,7 +18359,7 @@
       name: "Linux test_ownership"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -18393,7 +18393,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "infra/test_ownership",'
         '  "tags": ['
         '    "framework",'
@@ -18445,7 +18445,7 @@
       name: "Linux tool_integration_tests_1_4"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -18498,7 +18498,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "tool_integration_tests",'
         '  "subshard": "1_4",'
@@ -18553,7 +18553,7 @@
       name: "Linux tool_integration_tests_2_4"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -18606,7 +18606,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "tool_integration_tests",'
         '  "subshard": "2_4",'
@@ -18661,7 +18661,7 @@
       name: "Linux tool_integration_tests_3_4"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -18714,7 +18714,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "tool_integration_tests",'
         '  "subshard": "3_4",'
@@ -18769,7 +18769,7 @@
       name: "Linux tool_integration_tests_4_4"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -18822,7 +18822,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "tool_integration_tests",'
         '  "subshard": "4_4",'
@@ -18877,7 +18877,7 @@
       name: "Linux tool_tests_commands"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -18920,7 +18920,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "tool_tests",'
         '  "subshard": "commands",'
@@ -18974,7 +18974,7 @@
       name: "Linux tool_tests_general"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -19017,7 +19017,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "tool_tests",'
         '  "subshard": "general",'
@@ -19071,7 +19071,7 @@
       name: "Linux web_benchmarks_canvaskit"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -19113,7 +19113,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -19171,7 +19171,7 @@
       name: "Linux web_benchmarks_html"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -19213,7 +19213,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab"'
@@ -19270,7 +19270,7 @@
       name: "Linux web_canvaskit_tests_0"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -19315,7 +19315,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_canvaskit_tests",'
         '  "subshard": 0,'
@@ -19369,7 +19369,7 @@
       name: "Linux web_canvaskit_tests_1"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -19414,7 +19414,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_canvaskit_tests",'
         '  "subshard": 1,'
@@ -19468,7 +19468,7 @@
       name: "Linux web_canvaskit_tests_2"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -19513,7 +19513,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_canvaskit_tests",'
         '  "subshard": 2,'
@@ -19567,7 +19567,7 @@
       name: "Linux web_canvaskit_tests_3"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -19612,7 +19612,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_canvaskit_tests",'
         '  "subshard": 3,'
@@ -19666,7 +19666,7 @@
       name: "Linux web_canvaskit_tests_4"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -19711,7 +19711,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_canvaskit_tests",'
         '  "subshard": 4,'
@@ -19765,7 +19765,7 @@
       name: "Linux web_canvaskit_tests_5"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -19810,7 +19810,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_canvaskit_tests",'
         '  "subshard": 5,'
@@ -19864,7 +19864,7 @@
       name: "Linux web_canvaskit_tests_6"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -19909,7 +19909,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_canvaskit_tests",'
         '  "subshard": 6,'
@@ -19963,7 +19963,7 @@
       name: "Linux web_canvaskit_tests_7_last"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -20008,7 +20008,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_canvaskit_tests",'
         '  "subshard": "7_last",'
@@ -20062,7 +20062,7 @@
       name: "Linux web_long_running_tests_1_5"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -20107,7 +20107,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_long_running_tests",'
         '  "subshard": "1_5",'
@@ -20161,7 +20161,7 @@
       name: "Linux web_long_running_tests_2_5"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -20206,7 +20206,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_long_running_tests",'
         '  "subshard": "2_5",'
@@ -20260,7 +20260,7 @@
       name: "Linux web_long_running_tests_3_5"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -20305,7 +20305,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_long_running_tests",'
         '  "subshard": "3_5",'
@@ -20359,7 +20359,7 @@
       name: "Linux web_long_running_tests_4_5"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -20404,7 +20404,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_long_running_tests",'
         '  "subshard": "4_5",'
@@ -20458,7 +20458,7 @@
       name: "Linux web_long_running_tests_5_5"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -20503,7 +20503,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_long_running_tests",'
         '  "subshard": "5_5",'
@@ -20557,7 +20557,7 @@
       name: "Linux web_tests_0"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -20602,7 +20602,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_tests",'
         '  "subshard": 0,'
@@ -20656,7 +20656,7 @@
       name: "Linux web_tests_1"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -20701,7 +20701,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_tests",'
         '  "subshard": 1,'
@@ -20755,7 +20755,7 @@
       name: "Linux web_tests_2"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -20800,7 +20800,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_tests",'
         '  "subshard": 2,'
@@ -20854,7 +20854,7 @@
       name: "Linux web_tests_3"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -20899,7 +20899,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_tests",'
         '  "subshard": 3,'
@@ -20953,7 +20953,7 @@
       name: "Linux web_tests_4"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -20998,7 +20998,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_tests",'
         '  "subshard": 4,'
@@ -21052,7 +21052,7 @@
       name: "Linux web_tests_5"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -21097,7 +21097,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_tests",'
         '  "subshard": 5,'
@@ -21151,7 +21151,7 @@
       name: "Linux web_tests_6"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -21196,7 +21196,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_tests",'
         '  "subshard": 6,'
@@ -21250,7 +21250,7 @@
       name: "Linux web_tests_7_last"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -21295,7 +21295,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_tests",'
         '  "subshard": "7_last",'
@@ -21349,7 +21349,7 @@
       name: "Linux web_tool_tests"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -21398,7 +21398,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_tool_tests",'
         '  "subshard": "web",'
@@ -88445,7 +88445,7 @@
       name: "beta-Linux SDK Drone"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -89753,7 +89753,7 @@
       name: "stable-Linux SDK Drone"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -91608,7 +91608,7 @@
       name: "Linux analyze"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -91642,7 +91642,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter",'
         '  "tags": ['
         '    "framework",'
@@ -91696,7 +91696,7 @@
       name: "Linux android views"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -91738,7 +91738,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/android_views",'
         '  "tags": ['
         '    "framework",'
@@ -98184,7 +98184,7 @@
       name: "Linux build_aar_module_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -98231,7 +98231,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -98289,7 +98289,7 @@
       name: "Linux build_tests_1_2"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -98347,7 +98347,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "build_tests",'
         '  "subshard": "1_2",'
@@ -98402,7 +98402,7 @@
       name: "Linux build_tests_2_2"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -98460,7 +98460,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "build_tests",'
         '  "subshard": "2_2",'
@@ -98604,7 +98604,7 @@
       name: "Linux ci_yaml flutter roller"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -98638,7 +98638,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "infra/ci_yaml",'
         '  "tags": ['
         '    "framework",'
@@ -98944,7 +98944,7 @@
       name: "Linux customer_testing"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -98978,7 +98978,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter",'
         '  "tags": ['
         '    "framework",'
@@ -99087,7 +99087,7 @@
       name: "Linux docs_publish"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -99128,7 +99128,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter",'
         '  "release_ref": "refs/heads/master",'
         '  "tags": ['
@@ -99183,7 +99183,7 @@
       name: "Linux docs_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -99221,7 +99221,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter",'
         '  "release_ref": "",'
         '  "tags": ['
@@ -99276,7 +99276,7 @@
       name: "Linux firebase_abstract_method_smoke_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -99314,7 +99314,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "firebaselab/firebaselab",'
         '  "tags": ['
         '    "firebaselab"'
@@ -99366,7 +99366,7 @@
       name: "Linux firebase_android_embedding_v2_smoke_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -99404,7 +99404,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "firebaselab/firebaselab",'
         '  "tags": ['
         '    "firebaselab"'
@@ -99456,7 +99456,7 @@
       name: "Linux firebase_release_smoke_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -99494,7 +99494,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "firebaselab/firebaselab",'
         '  "tags": ['
         '    "firebaselab"'
@@ -99546,7 +99546,7 @@
       name: "Linux flutter_plugins"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -99580,7 +99580,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "flutter_plugins",'
         '  "subshard": "analyze",'
@@ -99635,7 +99635,7 @@
       name: "Linux framework_tests_libraries"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -99672,7 +99672,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "framework_tests",'
         '  "subshard": "libraries",'
@@ -99727,7 +99727,7 @@
       name: "Linux framework_tests_misc"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -99781,7 +99781,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "framework_tests",'
         '  "subshard": "misc",'
@@ -99836,7 +99836,7 @@
       name: "Linux framework_tests_widgets"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -99873,7 +99873,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "framework_tests",'
         '  "subshard": "widgets",'
@@ -100460,7 +100460,7 @@
       name: "Linux fuchsia_precache"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -100494,7 +100494,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter",'
         '  "tags": ['
         '    "framework",'
@@ -100731,7 +100731,7 @@
       name: "Linux gradle_desugar_classes_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -100777,7 +100777,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -100835,7 +100835,7 @@
       name: "Linux gradle_java8_compile_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -100881,7 +100881,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -100939,7 +100939,7 @@
       name: "Linux gradle_plugin_bundle_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -100985,7 +100985,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -101043,7 +101043,7 @@
       name: "Linux gradle_plugin_fat_apk_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -101089,7 +101089,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -101147,7 +101147,7 @@
       name: "Linux gradle_plugin_light_apk_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -101193,7 +101193,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -101342,7 +101342,7 @@
       name: "Linux module_custom_host_app_name_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -101388,7 +101388,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -101446,7 +101446,7 @@
       name: "Linux module_host_with_custom_build_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -101488,7 +101488,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -101546,7 +101546,7 @@
       name: "Linux module_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -101592,7 +101592,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -101650,7 +101650,7 @@
       name: "Linux plugin_dependencies_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -101696,7 +101696,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -101754,7 +101754,7 @@
       name: "Linux plugin_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -101800,7 +101800,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -101858,7 +101858,7 @@
       name: "Linux skp_generator"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -101892,7 +101892,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "skp_generator",'
         '  "subshard": 0,'
@@ -108374,7 +108374,7 @@
       name: "Linux technical_debt__cost"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -108416,7 +108416,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -108474,7 +108474,7 @@
       name: "Linux test_ownership"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -108508,7 +108508,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "infra/test_ownership",'
         '  "tags": ['
         '    "framework",'
@@ -108561,7 +108561,7 @@
       name: "Linux tool_integration_tests_1_4"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -108614,7 +108614,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "tool_integration_tests",'
         '  "subshard": "1_4",'
@@ -108670,7 +108670,7 @@
       name: "Linux tool_integration_tests_2_4"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -108723,7 +108723,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "tool_integration_tests",'
         '  "subshard": "2_4",'
@@ -108779,7 +108779,7 @@
       name: "Linux tool_integration_tests_3_4"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -108832,7 +108832,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "tool_integration_tests",'
         '  "subshard": "3_4",'
@@ -108888,7 +108888,7 @@
       name: "Linux tool_integration_tests_4_4"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -108941,7 +108941,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "tool_integration_tests",'
         '  "subshard": "4_4",'
@@ -108997,7 +108997,7 @@
       name: "Linux tool_tests_commands"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -109040,7 +109040,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "tool_tests",'
         '  "subshard": "commands",'
@@ -109095,7 +109095,7 @@
       name: "Linux tool_tests_general"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -109138,7 +109138,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "tool_tests",'
         '  "subshard": "general",'
@@ -109193,7 +109193,7 @@
       name: "Linux web_benchmarks_canvaskit"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -109235,7 +109235,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -109293,7 +109293,7 @@
       name: "Linux web_benchmarks_html"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -109335,7 +109335,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab"'
@@ -109392,7 +109392,7 @@
       name: "Linux web_canvaskit_tests_0"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -109437,7 +109437,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_canvaskit_tests",'
         '  "subshard": 0,'
@@ -109492,7 +109492,7 @@
       name: "Linux web_canvaskit_tests_1"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -109537,7 +109537,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_canvaskit_tests",'
         '  "subshard": 1,'
@@ -109592,7 +109592,7 @@
       name: "Linux web_canvaskit_tests_2"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -109637,7 +109637,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_canvaskit_tests",'
         '  "subshard": 2,'
@@ -109692,7 +109692,7 @@
       name: "Linux web_canvaskit_tests_3"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -109737,7 +109737,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_canvaskit_tests",'
         '  "subshard": 3,'
@@ -109792,7 +109792,7 @@
       name: "Linux web_canvaskit_tests_4"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -109837,7 +109837,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_canvaskit_tests",'
         '  "subshard": 4,'
@@ -109892,7 +109892,7 @@
       name: "Linux web_canvaskit_tests_5"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -109937,7 +109937,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_canvaskit_tests",'
         '  "subshard": 5,'
@@ -109992,7 +109992,7 @@
       name: "Linux web_canvaskit_tests_6"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -110037,7 +110037,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_canvaskit_tests",'
         '  "subshard": 6,'
@@ -110092,7 +110092,7 @@
       name: "Linux web_canvaskit_tests_7_last"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -110137,7 +110137,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_canvaskit_tests",'
         '  "subshard": "7_last",'
@@ -110192,7 +110192,7 @@
       name: "Linux web_long_running_tests_1_5"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -110237,7 +110237,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_long_running_tests",'
         '  "subshard": "1_5",'
@@ -110292,7 +110292,7 @@
       name: "Linux web_long_running_tests_2_5"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -110337,7 +110337,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_long_running_tests",'
         '  "subshard": "2_5",'
@@ -110392,7 +110392,7 @@
       name: "Linux web_long_running_tests_3_5"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -110437,7 +110437,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_long_running_tests",'
         '  "subshard": "3_5",'
@@ -110492,7 +110492,7 @@
       name: "Linux web_long_running_tests_4_5"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -110537,7 +110537,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_long_running_tests",'
         '  "subshard": "4_5",'
@@ -110592,7 +110592,7 @@
       name: "Linux web_long_running_tests_5_5"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -110637,7 +110637,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_long_running_tests",'
         '  "subshard": "5_5",'
@@ -110692,7 +110692,7 @@
       name: "Linux web_tests_0"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -110737,7 +110737,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_tests",'
         '  "subshard": 0,'
@@ -110792,7 +110792,7 @@
       name: "Linux web_tests_1"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -110837,7 +110837,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_tests",'
         '  "subshard": 1,'
@@ -110892,7 +110892,7 @@
       name: "Linux web_tests_2"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -110937,7 +110937,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_tests",'
         '  "subshard": 2,'
@@ -110992,7 +110992,7 @@
       name: "Linux web_tests_3"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -111037,7 +111037,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_tests",'
         '  "subshard": 3,'
@@ -111092,7 +111092,7 @@
       name: "Linux web_tests_4"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -111137,7 +111137,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_tests",'
         '  "subshard": 4,'
@@ -111192,7 +111192,7 @@
       name: "Linux web_tests_5"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -111237,7 +111237,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_tests",'
         '  "subshard": 5,'
@@ -111292,7 +111292,7 @@
       name: "Linux web_tests_6"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -111337,7 +111337,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_tests",'
         '  "subshard": 6,'
@@ -111392,7 +111392,7 @@
       name: "Linux web_tests_7_last"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -111437,7 +111437,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_tests",'
         '  "subshard": "7_last",'
@@ -111492,7 +111492,7 @@
       name: "Linux web_tool_tests"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -111541,7 +111541,7 @@
         '  "gold_tryjob": false,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_tool_tests",'
         '  "subshard": "web",'
@@ -186558,7 +186558,7 @@
       name: "Linux SDK Drone"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -186977,7 +186977,7 @@
       name: "Linux analyze"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -187011,7 +187011,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter",'
         '  "tags": ['
         '    "framework",'
@@ -187063,7 +187063,7 @@
       name: "Linux android views"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -187105,7 +187105,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/android_views",'
         '  "tags": ['
         '    "framework",'
@@ -187155,7 +187155,7 @@
       name: "Linux build_aar_module_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -187202,7 +187202,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -187257,7 +187257,7 @@
       name: "Linux build_tests_1_2"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -187315,7 +187315,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "build_tests",'
         '  "subshard": "1_2",'
@@ -187368,7 +187368,7 @@
       name: "Linux build_tests_2_2"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -187426,7 +187426,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "build_tests",'
         '  "subshard": "2_2",'
@@ -187567,7 +187567,7 @@
       name: "Linux ci_yaml flutter roller"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -187601,7 +187601,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "infra/ci_yaml",'
         '  "tags": ['
         '    "framework",'
@@ -187898,7 +187898,7 @@
       name: "Linux customer_testing"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -187932,7 +187932,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter",'
         '  "tags": ['
         '    "framework",'
@@ -188037,7 +188037,7 @@
       name: "Linux docs_publish"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -188078,7 +188078,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter",'
         '  "release_ref": "refs/heads/master",'
         '  "tags": ['
@@ -188131,7 +188131,7 @@
       name: "Linux docs_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -188169,7 +188169,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter",'
         '  "release_ref": "",'
         '  "tags": ['
@@ -188222,7 +188222,7 @@
       name: "Linux firebase_abstract_method_smoke_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -188260,7 +188260,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "firebaselab/firebaselab",'
         '  "tags": ['
         '    "firebaselab"'
@@ -188310,7 +188310,7 @@
       name: "Linux firebase_android_embedding_v2_smoke_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -188348,7 +188348,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "firebaselab/firebaselab",'
         '  "tags": ['
         '    "firebaselab"'
@@ -188398,7 +188398,7 @@
       name: "Linux firebase_release_smoke_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -188436,7 +188436,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "firebaselab/firebaselab",'
         '  "tags": ['
         '    "firebaselab"'
@@ -188486,7 +188486,7 @@
       name: "Linux flutter_plugins"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -188520,7 +188520,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "flutter_plugins",'
         '  "subshard": "analyze",'
@@ -188573,7 +188573,7 @@
       name: "Linux framework_tests_libraries"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -188610,7 +188610,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "framework_tests",'
         '  "subshard": "libraries",'
@@ -188663,7 +188663,7 @@
       name: "Linux framework_tests_misc"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -188717,7 +188717,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "framework_tests",'
         '  "subshard": "misc",'
@@ -188770,7 +188770,7 @@
       name: "Linux framework_tests_widgets"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -188807,7 +188807,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "framework_tests",'
         '  "subshard": "widgets",'
@@ -188910,7 +188910,7 @@
       name: "Linux fuchsia_precache"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -188944,7 +188944,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter",'
         '  "tags": ['
         '    "framework",'
@@ -188997,7 +188997,7 @@
       name: "Linux gradle_desugar_classes_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -189043,7 +189043,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -189098,7 +189098,7 @@
       name: "Linux gradle_java8_compile_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -189144,7 +189144,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -189199,7 +189199,7 @@
       name: "Linux gradle_plugin_bundle_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -189245,7 +189245,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -189300,7 +189300,7 @@
       name: "Linux gradle_plugin_fat_apk_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -189346,7 +189346,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -189401,7 +189401,7 @@
       name: "Linux gradle_plugin_light_apk_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -189447,7 +189447,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -189592,7 +189592,7 @@
       name: "Linux module_custom_host_app_name_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -189638,7 +189638,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -189693,7 +189693,7 @@
       name: "Linux module_host_with_custom_build_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -189735,7 +189735,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -189790,7 +189790,7 @@
       name: "Linux module_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -189836,7 +189836,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -189891,7 +189891,7 @@
       name: "Linux plugin_dependencies_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -189937,7 +189937,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -189992,7 +189992,7 @@
       name: "Linux plugin_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -190038,7 +190038,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -190093,7 +190093,7 @@
       name: "Linux skp_generator"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -190127,7 +190127,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "skp_generator",'
         '  "subshard": 0,'
@@ -190180,7 +190180,7 @@
       name: "Linux technical_debt__cost"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -190222,7 +190222,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -190277,7 +190277,7 @@
       name: "Linux test_ownership"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -190311,7 +190311,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "infra/test_ownership",'
         '  "tags": ['
         '    "framework",'
@@ -190362,7 +190362,7 @@
       name: "Linux tool_integration_tests_1_4"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -190415,7 +190415,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "tool_integration_tests",'
         '  "subshard": "1_4",'
@@ -190469,7 +190469,7 @@
       name: "Linux tool_integration_tests_2_4"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -190522,7 +190522,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "tool_integration_tests",'
         '  "subshard": "2_4",'
@@ -190576,7 +190576,7 @@
       name: "Linux tool_integration_tests_3_4"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -190629,7 +190629,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "tool_integration_tests",'
         '  "subshard": "3_4",'
@@ -190683,7 +190683,7 @@
       name: "Linux tool_integration_tests_4_4"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -190736,7 +190736,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "tool_integration_tests",'
         '  "subshard": "4_4",'
@@ -190790,7 +190790,7 @@
       name: "Linux tool_tests_commands"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -190833,7 +190833,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "tool_tests",'
         '  "subshard": "commands",'
@@ -190886,7 +190886,7 @@
       name: "Linux tool_tests_general"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -190929,7 +190929,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "tool_tests",'
         '  "subshard": "general",'
@@ -190982,7 +190982,7 @@
       name: "Linux web_benchmarks_canvaskit"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -191024,7 +191024,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab",'
@@ -191079,7 +191079,7 @@
       name: "Linux web_benchmarks_html"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -191121,7 +191121,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "devicelab/devicelab_drone",'
         '  "tags": ['
         '    "devicelab"'
@@ -191175,7 +191175,7 @@
       name: "Linux web_canvaskit_tests_0"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -191220,7 +191220,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_canvaskit_tests",'
         '  "subshard": 0,'
@@ -191273,7 +191273,7 @@
       name: "Linux web_canvaskit_tests_1"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -191318,7 +191318,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_canvaskit_tests",'
         '  "subshard": 1,'
@@ -191371,7 +191371,7 @@
       name: "Linux web_canvaskit_tests_2"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -191416,7 +191416,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_canvaskit_tests",'
         '  "subshard": 2,'
@@ -191469,7 +191469,7 @@
       name: "Linux web_canvaskit_tests_3"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -191514,7 +191514,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_canvaskit_tests",'
         '  "subshard": 3,'
@@ -191567,7 +191567,7 @@
       name: "Linux web_canvaskit_tests_4"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -191612,7 +191612,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_canvaskit_tests",'
         '  "subshard": 4,'
@@ -191665,7 +191665,7 @@
       name: "Linux web_canvaskit_tests_5"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -191710,7 +191710,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_canvaskit_tests",'
         '  "subshard": 5,'
@@ -191763,7 +191763,7 @@
       name: "Linux web_canvaskit_tests_6"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -191808,7 +191808,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_canvaskit_tests",'
         '  "subshard": 6,'
@@ -191861,7 +191861,7 @@
       name: "Linux web_canvaskit_tests_7_last"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -191906,7 +191906,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_canvaskit_tests",'
         '  "subshard": "7_last",'
@@ -191959,7 +191959,7 @@
       name: "Linux web_long_running_tests_1_5"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -192004,7 +192004,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_long_running_tests",'
         '  "subshard": "1_5",'
@@ -192057,7 +192057,7 @@
       name: "Linux web_long_running_tests_2_5"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -192102,7 +192102,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_long_running_tests",'
         '  "subshard": "2_5",'
@@ -192155,7 +192155,7 @@
       name: "Linux web_long_running_tests_3_5"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -192200,7 +192200,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_long_running_tests",'
         '  "subshard": "3_5",'
@@ -192253,7 +192253,7 @@
       name: "Linux web_long_running_tests_4_5"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -192298,7 +192298,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_long_running_tests",'
         '  "subshard": "4_5",'
@@ -192351,7 +192351,7 @@
       name: "Linux web_long_running_tests_5_5"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -192396,7 +192396,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_long_running_tests",'
         '  "subshard": "5_5",'
@@ -192449,7 +192449,7 @@
       name: "Linux web_tests_0"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -192494,7 +192494,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_tests",'
         '  "subshard": 0,'
@@ -192547,7 +192547,7 @@
       name: "Linux web_tests_1"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -192592,7 +192592,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_tests",'
         '  "subshard": 1,'
@@ -192645,7 +192645,7 @@
       name: "Linux web_tests_2"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -192690,7 +192690,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_tests",'
         '  "subshard": 2,'
@@ -192743,7 +192743,7 @@
       name: "Linux web_tests_3"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -192788,7 +192788,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_tests",'
         '  "subshard": 3,'
@@ -192841,7 +192841,7 @@
       name: "Linux web_tests_4"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -192886,7 +192886,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_tests",'
         '  "subshard": 4,'
@@ -192939,7 +192939,7 @@
       name: "Linux web_tests_5"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -192984,7 +192984,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_tests",'
         '  "subshard": 5,'
@@ -193037,7 +193037,7 @@
       name: "Linux web_tests_6"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -193082,7 +193082,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_tests",'
         '  "subshard": 6,'
@@ -193135,7 +193135,7 @@
       name: "Linux web_tests_7_last"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -193180,7 +193180,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_tests",'
         '  "subshard": "7_last",'
@@ -193233,7 +193233,7 @@
       name: "Linux web_tool_tests"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
-      dimensions: "os:Linux"
+      dimensions: "os:Debian"
       dimensions: "pool:luci.flutter.try"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -193282,7 +193282,7 @@
         '  "gold_tryjob": true,'
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
-        '  "os": "Linux",'
+        '  "os": "Debian",'
         '  "recipe": "flutter/flutter_drone",'
         '  "shard": "web_tool_tests",'
         '  "subshard": "web",'