Roll flutter to db5b5c7dbbaf6da5bdf7b7392ad4d45acf40b019
Roller-URL: https://ci.chromium.org/b/8819642808537443841
Cq-Cl-Tag: roller-builder:Linux beta ci_yaml flutter roller
Cq-Cl-Tag: roller-bid:8819642808537443841
CQ-Do-Not-Cancel-Tryjobs: true
Change-Id: I929795d29bc74a42010f9e16cb88cf73179c4fb2
Reviewed-on: https://flutter-review.googlesource.com/c/infra/+/28000
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_beta_config.json b/config/generated/ci_yaml/flutter_beta_config.json
index 0491932..9449c74 100644
--- a/config/generated/ci_yaml/flutter_beta_config.json
+++ b/config/generated/ci_yaml/flutter_beta_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]","dependencies":"[\n {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"}\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:84\"},\n {\"dependency\": \"open_jdk\"},\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:84\"},\n {\"dependency\": \"open_jdk\"},\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\"},\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]","dependencies":"[\n {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"}\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]","dependencies":"[\n {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"}\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]","dependencies":"[\n {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"}\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]","dependencies":"[\n {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"}\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]","dependencies":"[\n {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"}\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]","dependencies":"[\n {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"}\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:84\"}\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]","dependencies":"[\n {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"}\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]","dependencies":"[\n {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"}\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]","dependencies":"[\n {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"}\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:84\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"technical_debt__cost","benchmark":"true"},"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:84\"},\n {\"dependency\": \"clang\"},\n {\"dependency\": \"open_jdk\"},\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:84\"},\n {\"dependency\": \"clang\"},\n {\"dependency\": \"open_jdk\"},\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:84\"},\n {\"dependency\": \"clang\"},\n {\"dependency\": \"open_jdk\"},\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:84\"},\n {\"dependency\": \"clang\"},\n {\"dependency\": \"open_jdk\"},\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\"}\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\"}\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:84\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"web_benchmarks_canvaskit","benchmark":"true"},"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:84\"}\n]","tags":"[\"devicelab\"]\n","task_name":"web_benchmarks_html","benchmark":"true"},"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:84\"},\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:84\"},\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:84\"},\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:84\"},\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:84\"},\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:84\"},\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:84\"},\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:84\"},\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:84\"},\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:84\"},\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:84\"},\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:84\"},\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:84\"},\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\"},\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\"},\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\"},\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\"},\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\"},\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\"},\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\"},\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\"},\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:84\"},\n {\"dependency\": \"open_jdk\"},\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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android backdrop_filter_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"backdrop_filter_perf__timeline_summary","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android color_filter_and_fade_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"color_filter_and_fade_perf__timeline_summary","benchmark":"true"},"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\", \"path\": \"java11\"}\n]","benchmark":"true"},"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\", \"path\": \"java11\"}\n]","benchmark":"true"},"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\", \"path\": \"java11\"}\n]","benchmark":"true"},"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\", \"path\": \"java11\"}\n]","benchmark":"true"},"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\", \"path\": \"java11\"}\n]","benchmark":"true"},"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\", \"path\": \"java11\"}\n]","benchmark":"true"},"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\", \"path\": \"java11\"}\n]","benchmark":"true"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android complex_layout__start_up","bringup":true,"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\", \"path\": \"java11\"}\n]","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android cubic_bezier_perf_sksl_warmup__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"cubic_bezier_perf_sksl_warmup__timeline_summary","benchmark":"true"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android cubic_bezier_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"cubic_bezier_perf__timeline_summary","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android cull_opacity_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"cull_opacity_perf__timeline_summary","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android fullscreen_textfield_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"fullscreen_textfield_perf__timeline_summary","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android new_gallery__crane_perf","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"new_gallery__crane_perf","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android picture_cache_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"picture_cache_perf__timeline_summary","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android textfield_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"textfield_perf__timeline_summary","benchmark":"true"},"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","benchmark":"true"},"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\", \"path\": \"java11\"}\n]","benchmark":"true"},"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","benchmark":"true"},"scheduler":"luci","recipe":"flutter/android_views"},{"name":"Linux deferred components","bringup":true,"timeout":60,"properties":{"dependencies":"[\n {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n {\"dependency\": \"android_virtual_device\", \"version\": \"31\"},\n {\"dependency\": \"curl\"}\n]","tags":"[\"framework\",\"hostonly\"]\n"},"scheduler":"luci","recipe":"flutter/deferred_components"},{"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android android_choreographer_do_frame_test","bringup":true,"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]","dependencies":"[\n {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n {\"dependency\": \"gems\"},\n {\"dependency\": \"open_jdk\"},\n {\"dependency\": \"xcode\"}\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\"},\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\"},\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\"},\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\"},\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\"},\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 entrypoint_dart_registrant","bringup":true,"timeout":60,"properties":{"caches":"[\n {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n {\"dependency\": \"xcode\"},\n {\"dependency\": \"gems\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"entrypoint_dart_registrant"},"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\"},\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\"},\n {\"dependency\": \"xcode\"},\n {\"dependency\": \"gems\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"gradle_plugin_bundle_test"},"scheduler":"luci","runIf":["dev/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac gradle_plugin_fat_apk_test","timeout":60,"properties":{"caches":"[\n {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n {\"dependency\": \"open_jdk\"},\n {\"dependency\": \"xcode\"},\n {\"dependency\": \"gems\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"gradle_plugin_fat_apk_test"},"scheduler":"luci","runIf":["dev/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac gradle_plugin_light_apk_test","timeout":60,"properties":{"caches":"[\n {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n {\"dependency\": \"open_jdk\"},\n {\"dependency\": \"xcode\"},\n {\"dependency\": \"gems\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"gradle_plugin_light_apk_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]","dependencies":"[\n {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n {\"dependency\": \"open_jdk\"},\n {\"dependency\": \"xcode\"},\n {\"dependency\": \"gems\"}\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\"},\n {\"dependency\": \"xcode\"},\n {\"dependency\": \"gems\"}\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]","dependencies":"[\n {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n {\"dependency\": \"open_jdk\"},\n {\"dependency\": \"xcode\"},\n {\"dependency\": \"gems\"}\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]","dependencies":"[\n {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n {\"dependency\": \"open_jdk\"},\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]","dependencies":"[\n {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n {\"dependency\": \"open_jdk\"},\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\"},\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\"},\n {\"dependency\": \"xcode\"},\n {\"dependency\": \"gems\"}\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\"},\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_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\"},\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\"},\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\"},\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\"},\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\"}\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\"}\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\"},\n {\"dependency\": \"xcode\"},\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 hello_world_android__compile","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"hello_world_android__compile","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios backdrop_filter_perf_ios__timeline_summary","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"backdrop_filter_perf_ios__timeline_summary","benchmark":"true"},"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","benchmark":"true"},"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\", \"path\": \"java11\"}\n]","benchmark":"true"},"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\", \"path\": \"java11\"}\n]","benchmark":"true"},"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\", \"path\": \"java11\"}\n]","benchmark":"true"},"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","benchmark":"true"},"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 routing_test","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"routing_test"},"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","benchmark":"true"},"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","benchmark":"true"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios flutter_view_ios__start_up","bringup":true,"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","benchmark":"true"},"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","benchmark":"true"},"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","bringup":true,"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","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"large_image_changer_perf_ios","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios ios_picture_cache_complexity_scoring_perf__timeline_summary","bringup":true,"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios native_ui_tests_ios","bringup":true,"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":"Windows build_aar_module_test","timeout":60,"properties":{"add_recipes_cq":"true","caches":"[\n {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"},\n {\"dependency\": \"open_jdk\"}\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:84\"},\n {\"dependency\": \"open_jdk\"},\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:84\"},\n {\"dependency\": \"open_jdk\"},\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:84\"},\n {\"dependency\": \"open_jdk\"},\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\"},\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:84\"},\n {\"dependency\": \"open_jdk\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"gradle_plugin_bundle_test"},"scheduler":"luci","runIf":["dev/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows gradle_plugin_fat_apk_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:84\"},\n {\"dependency\": \"open_jdk\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"gradle_plugin_fat_apk_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows gradle_plugin_light_apk_test","bringup":true,"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:84\"},\n {\"dependency\": \"open_jdk\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"gradle_plugin_light_apk_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","benchmark":"true"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows module_custom_host_app_name_test","bringup":true,"timeout":60,"properties":{"dependencies":"[\n {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"},\n {\"dependency\": \"open_jdk\"}\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:84\"},\n {\"dependency\": \"open_jdk\"}\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","bringup":true,"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:84\"},\n {\"dependency\": \"open_jdk\"}\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]","dependencies":"[\n {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"},\n {\"dependency\": \"open_jdk\"}\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:84\"},\n {\"dependency\": \"open_jdk\"}\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:84\"},\n {\"dependency\": \"open_jdk\"},\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:84\"},\n {\"dependency\": \"open_jdk\"},\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:84\"},\n {\"dependency\": \"open_jdk\"},\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:84\"},\n {\"dependency\": \"open_jdk\"},\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:84\"},\n {\"dependency\": \"open_jdk\"},\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:84\"},\n {\"dependency\": \"open_jdk\"},\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\"}\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\"}\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:84\"},\n {\"dependency\": \"open_jdk\"},\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","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"hostonly\"]\n","dependencies":"[\n {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","task_name":"windows_home_scroll_perf__timeline_summary","benchmark":"true"},"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","benchmark":"true"},"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\", \"path\": \"java11\"}\n]","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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\",\"path\":\"chrome\"},\n {\"name\":\"flutter_sdk\",\"path\":\"flutter sdk\"},\n {\"name\":\"openjdk\",\"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\",\"path\":\"chrome\"},\n {\"name\":\"flutter_sdk\",\"path\":\"flutter sdk\"},\n {\"name\":\"gradle\",\"path\":\"gradle\"},\n {\"name\":\"openjdk\",\"path\":\"java\"},\n {\"name\":\"pub_cache\",\"path\":\".pub-cache\"}\n]","dependencies":"[\n {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n {\"dependency\": \"curl\"},\n {\"dependency\": \"open_jdk\"}\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\",\"path\":\"chrome\"},\n {\"name\":\"flutter_sdk\",\"path\":\"flutter sdk\"},\n {\"name\":\"gradle\",\"path\":\"gradle\"},\n {\"name\":\"openjdk\",\"path\":\"java\"},\n {\"name\":\"pub_cache\",\"path\":\".pub-cache\"}\n]","dependencies":"[\n {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n {\"dependency\": \"curl\"},\n {\"dependency\": \"open_jdk\"}\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\",\"path\":\"chrome\"},\n {\"name\":\"flutter_sdk\",\"path\":\"flutter sdk\"},\n {\"name\":\"openjdk\",\"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","mac_model":"Macmini8,1","xcode":"13a233"}},"mac_android":{"properties":{"caches":"[\n {\"name\":\"builder_mac_devicelab\",\"path\":\"builder\"},\n {\"name\":\"android_sdk\",\"path\":\"android\"},\n {\"name\":\"chrome_and_driver\",\"path\":\"chrome\"},\n {\"name\":\"flutter_sdk\",\"path\":\"flutter sdk\"},\n {\"name\":\"gradle\",\"path\":\"gradle\"},\n {\"name\":\"openjdk\",\"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\"}\n]","os":"Mac-12","device_os":"N"}},"mac_ios":{"properties":{"caches":"[\n {\"name\":\"builder_mac_devicelab\",\"path\":\"builder\"},\n {\"name\":\"chrome_and_driver\",\"path\":\"chrome\"},\n {\"name\":\"flutter_sdk\",\"path\":\"flutter sdk\"},\n {\"name\":\"gradle\",\"path\":\"gradle\"},\n {\"name\":\"openjdk\",\"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","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\",\"path\":\"chrome\"},\n {\"name\":\"flutter_sdk\",\"path\":\"flutter sdk\"},\n {\"name\":\"openjdk\",\"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\",\"path\":\"chrome\"},\n {\"name\":\"flutter_sdk\",\"path\":\"flutter sdk\"},\n {\"name\":\"gradle\",\"path\":\"gradle\"},\n {\"name\":\"openjdk\",\"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:84\"},\n {\"dependency\": \"open_jdk\"}\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]","dependencies":"[\n {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"}\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:84\"},\n {\"dependency\": \"open_jdk\"},\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:84\"},\n {\"dependency\": \"open_jdk\"},\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\"},\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]","dependencies":"[\n {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"}\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]","dependencies":"[\n {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"}\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]","dependencies":"[\n {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"}\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]","dependencies":"[\n {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"}\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]","dependencies":"[\n {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"}\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]","dependencies":"[\n {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"}\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:84\"}\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]","dependencies":"[\n {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"}\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]","dependencies":"[\n {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"}\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]","dependencies":"[\n {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"}\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:84\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"technical_debt__cost","benchmark":"true"},"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:84\"},\n {\"dependency\": \"clang\"},\n {\"dependency\": \"open_jdk\"},\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:84\"},\n {\"dependency\": \"clang\"},\n {\"dependency\": \"open_jdk\"},\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:84\"},\n {\"dependency\": \"clang\"},\n {\"dependency\": \"open_jdk\"},\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:84\"},\n {\"dependency\": \"clang\"},\n {\"dependency\": \"open_jdk\"},\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\"}\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\"}\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:84\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"web_benchmarks_canvaskit","benchmark":"true"},"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:84\"}\n]","tags":"[\"devicelab\"]\n","task_name":"web_benchmarks_html","benchmark":"true"},"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:84\"},\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:84\"},\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:84\"},\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:84\"},\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:84\"},\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:84\"},\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:84\"},\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:84\"},\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:84\"},\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:84\"},\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:84\"},\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:84\"},\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:84\"},\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\"},\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\"},\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\"},\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\"},\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\"},\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\"},\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\"},\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\"},\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:84\"},\n {\"dependency\": \"open_jdk\"},\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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android backdrop_filter_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"backdrop_filter_perf__timeline_summary","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android color_filter_and_fade_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"color_filter_and_fade_perf__timeline_summary","benchmark":"true"},"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\", \"path\": \"java11\"}\n]","benchmark":"true"},"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\", \"path\": \"java11\"}\n]","benchmark":"true"},"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\", \"path\": \"java11\"}\n]","benchmark":"true"},"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\", \"path\": \"java11\"}\n]","benchmark":"true"},"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\", \"path\": \"java11\"}\n]","benchmark":"true"},"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\", \"path\": \"java11\"}\n]","benchmark":"true"},"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\", \"path\": \"java11\"}\n]","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android cubic_bezier_perf_sksl_warmup__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"cubic_bezier_perf_sksl_warmup__timeline_summary","benchmark":"true"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android cubic_bezier_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"cubic_bezier_perf__timeline_summary","benchmark":"true"},"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","benchmark":"true"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android cull_opacity_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"cull_opacity_perf__timeline_summary","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android fullscreen_textfield_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"fullscreen_textfield_perf__timeline_summary","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android new_gallery__crane_perf","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"new_gallery__crane_perf","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android picture_cache_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"picture_cache_perf__timeline_summary","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android textfield_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"textfield_perf__timeline_summary","benchmark":"true"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android tiles_scroll_perf__timeline_summary","bringup":true,"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\", \"path\": \"java11\"}\n]","benchmark":"true"},"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","timeout":60,"properties":{"dependencies":"[\n {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n {\"dependency\": \"android_virtual_device\", \"version\": \"31\"}\n]","tags":"[\"framework\",\"hostonly\"]\n","benchmark":"true"},"scheduler":"luci","recipe":"flutter/android_views"},{"name":"Linux deferred components","bringup":true,"timeout":60,"properties":{"dependencies":"[\n {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n {\"dependency\": \"android_virtual_device\", \"version\": \"31\"},\n {\"dependency\": \"curl\"}\n]","tags":"[\"framework\",\"hostonly\"]\n"},"scheduler":"luci","recipe":"flutter/deferred_components"},{"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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]","dependencies":"[\n {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n {\"dependency\": \"gems\"},\n {\"dependency\": \"open_jdk\"},\n {\"dependency\": \"xcode\"}\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\"},\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:84\"},\n {\"dependency\": \"open_jdk\"},\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:84\"},\n {\"dependency\": \"open_jdk\"},\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:84\"},\n {\"dependency\": \"open_jdk\"},\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:84\"},\n {\"dependency\": \"open_jdk\"},\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\"},\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\"},\n {\"dependency\": \"xcode\"},\n {\"dependency\": \"gems\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"gradle_plugin_bundle_test"},"scheduler":"luci","runIf":["dev/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac gradle_plugin_fat_apk_test","timeout":60,"properties":{"caches":"[\n {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n {\"dependency\": \"open_jdk\"},\n {\"dependency\": \"xcode\"},\n {\"dependency\": \"gems\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"gradle_plugin_fat_apk_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]","dependencies":"[\n {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n {\"dependency\": \"open_jdk\"},\n {\"dependency\": \"xcode\"},\n {\"dependency\": \"gems\"}\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\"},\n {\"dependency\": \"xcode\"},\n {\"dependency\": \"gems\"}\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]","dependencies":"[\n {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n {\"dependency\": \"open_jdk\"},\n {\"dependency\": \"xcode\"},\n {\"dependency\": \"gems\"}\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]","dependencies":"[\n {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n {\"dependency\": \"open_jdk\"},\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]","dependencies":"[\n {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n {\"dependency\": \"open_jdk\"},\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\"},\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\"},\n {\"dependency\": \"xcode\"},\n {\"dependency\": \"gems\"}\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\"},\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_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:84\"},\n {\"dependency\": \"open_jdk\"},\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:84\"},\n {\"dependency\": \"open_jdk\"},\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:84\"},\n {\"dependency\": \"open_jdk\"},\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:84\"},\n {\"dependency\": \"open_jdk\"},\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\"}\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\"}\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:84\"},\n {\"dependency\": \"open_jdk\"},\n {\"dependency\": \"xcode\"},\n {\"dependency\": \"goldctl\"}\n]","shard":"web_tool_tests","subshard":"web","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","os":"Mac-10.15","xcode":"12c33"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Mac_android hello_world_android__compile","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"hello_world_android__compile","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios backdrop_filter_perf_ios__timeline_summary","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"backdrop_filter_perf_ios__timeline_summary","benchmark":"true"},"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","benchmark":"true"},"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\", \"path\": \"java11\"}\n]","benchmark":"true"},"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\", \"path\": \"java11\"}\n]","benchmark":"true"},"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\", \"path\": \"java11\"}\n]","benchmark":"true"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios cubic_bezier_perf_ios_sksl_warmup__timeline_summary","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"cubic_bezier_perf_ios_sksl_warmup__timeline_summary","benchmark":"true"},"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 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","benchmark":"true"},"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","benchmark":"true"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios flutter_view_ios__start_up","bringup":true,"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","benchmark":"true"},"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","benchmark":"true"},"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","bringup":true,"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","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"large_image_changer_perf_ios","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios ios_picture_cache_complexity_scoring_perf__timeline_summary","bringup":true,"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios simple_animation_perf_ios","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"simple_animation_perf_ios","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios native_ui_tests_ios","bringup":true,"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":"Windows build_aar_module_test","timeout":60,"properties":{"add_recipes_cq":"true","caches":"[\n {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"},\n {\"dependency\": \"open_jdk\"}\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:84\"},\n {\"dependency\": \"open_jdk\"},\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:84\"},\n {\"dependency\": \"open_jdk\"},\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:84\"},\n {\"dependency\": \"open_jdk\"},\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\"},\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:84\"},\n {\"dependency\": \"open_jdk\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"gradle_plugin_bundle_test"},"scheduler":"luci","runIf":["dev/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows gradle_plugin_fat_apk_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:84\"},\n {\"dependency\": \"open_jdk\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"gradle_plugin_fat_apk_test"},"scheduler":"luci","presubmit":false,"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","benchmark":"true"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows module_custom_host_app_name_test","bringup":true,"timeout":60,"properties":{"dependencies":"[\n {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"},\n {\"dependency\": \"open_jdk\"}\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:84\"},\n {\"dependency\": \"open_jdk\"}\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","bringup":true,"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:84\"},\n {\"dependency\": \"open_jdk\"}\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]","dependencies":"[\n {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n {\"dependency\": \"chrome_and_driver\", \"version\": \"version:84\"},\n {\"dependency\": \"open_jdk\"}\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:84\"},\n {\"dependency\": \"open_jdk\"}\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:84\"},\n {\"dependency\": \"open_jdk\"},\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:84\"},\n {\"dependency\": \"open_jdk\"},\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:84\"},\n {\"dependency\": \"open_jdk\"},\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:84\"},\n {\"dependency\": \"open_jdk\"},\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:84\"},\n {\"dependency\": \"open_jdk\"},\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:84\"},\n {\"dependency\": \"open_jdk\"},\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\"}\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\"}\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:84\"},\n {\"dependency\": \"open_jdk\"},\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_android basic_material_app_win__compile","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"windows\"]\n","task_name":"basic_material_app_win__compile","benchmark":"true"},"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","bringup":true,"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\", \"path\": \"java11\"}\n]","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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","benchmark":"true"},"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\",\"path\":\"chrome\"},\n {\"name\":\"flutter_sdk\",\"path\":\"flutter sdk\"},\n {\"name\":\"openjdk\",\"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\",\"path\":\"chrome\"},\n {\"name\":\"flutter_sdk\",\"path\":\"flutter sdk\"},\n {\"name\":\"gradle\",\"path\":\"gradle\"},\n {\"name\":\"openjdk\",\"path\":\"java\"},\n {\"name\":\"pub_cache\",\"path\":\".pub-cache\"}\n]","dependencies":"[\n {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n {\"dependency\": \"curl\"},\n {\"dependency\": \"open_jdk\"}\n]","os":"Linux","device_os":"N"}},"mac":{"properties":{"caches":"[\n {\"name\":\"builder_mac_framework\",\"path\":\"builder\"},\n {\"name\":\"android_sdk\",\"path\":\"android\"},\n {\"name\":\"chrome_and_driver\",\"path\":\"chrome\"},\n {\"name\":\"flutter_sdk\",\"path\":\"flutter sdk\"},\n {\"name\":\"openjdk\",\"path\":\"java\"},\n {\"name\":\"osx_sdk\",\"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","mac_model":"Macmini8,1","xcode":"13a233"}},"mac_android":{"properties":{"caches":"[\n {\"name\":\"builder_mac_devicelab\",\"path\":\"builder\"},\n {\"name\":\"android_sdk\",\"path\":\"android\"},\n {\"name\":\"chrome_and_driver\",\"path\":\"chrome\"},\n {\"name\":\"flutter_sdk\",\"path\":\"flutter sdk\"},\n {\"name\":\"gradle\",\"path\":\"gradle\"},\n {\"name\":\"openjdk\",\"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:84\"},\n {\"dependency\": \"open_jdk\"}\n]","os":"Mac-12","device_os":"N"}},"mac_ios":{"properties":{"caches":"[\n {\"name\":\"builder_mac_devicelab\",\"path\":\"builder\"},\n {\"name\":\"chrome_and_driver\",\"path\":\"chrome\"},\n {\"name\":\"flutter_sdk\",\"path\":\"flutter sdk\"},\n {\"name\":\"gradle\",\"path\":\"gradle\"},\n {\"name\":\"openjdk\",\"path\":\"java\"},\n {\"name\":\"pub_cache\",\"path\":\".pub-cache\"},\n {\"name\":\"xcode_binary\",\"path\":\"xcode_binary\"},\n {\"name\":\"osx_sdk\",\"path\":\"osx_sdk\"}\n]","dependencies":"[\n {\"dependency\": \"xcode\"},\n {\"dependency\": \"gems\"},\n {\"dependency\": \"ios_signing\"}\n]","os":"Mac-12","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\",\"path\":\"chrome\"},\n {\"name\":\"flutter_sdk\",\"path\":\"flutter sdk\"},\n {\"name\":\"openjdk\",\"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\",\"path\":\"chrome\"},\n {\"name\":\"flutter_sdk\",\"path\":\"flutter sdk\"},\n {\"name\":\"gradle\",\"path\":\"gradle\"},\n {\"name\":\"openjdk\",\"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:84\"},\n {\"dependency\": \"open_jdk\"}\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 a241263..cb73b15 100644
--- a/config/generated/flutter/luci/cr-buildbucket.cfg
+++ b/config/generated/flutter/luci/cr-buildbucket.cfg
@@ -2361,6 +2361,96 @@
}
}
builders {
+ name: "Linux beta android views"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "device_type:none"
+ dimensions: "os:Linux"
+ dimensions: "pool:luci.flutter.prod"
+ exe {
+ cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
+ cipd_version: "refs/heads/main"
+ cmd: "luciexe"
+ }
+ properties:
+ '{'
+ ' "$fuchsia/goma": {'
+ ' "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
+ ' },'
+ ' "$kitchen": {'
+ ' "emulate_gce": true'
+ ' },'
+ ' "$recipe_engine/isolated": {'
+ ' "server": "https://isolateserver.appspot.com"'
+ ' },'
+ ' "$recipe_engine/swarming": {'
+ ' "server": "https://chromium-swarm.appspot.com"'
+ ' },'
+ ' "benchmark": true,'
+ ' "bringup": false,'
+ ' "clobber": false,'
+ ' "dependencies": ['
+ ' {'
+ ' "dependency": "android_sdk",'
+ ' "version": "version:31v8"'
+ ' },'
+ ' {'
+ ' "dependency": "android_virtual_device",'
+ ' "version": "31"'
+ ' },'
+ ' {'
+ ' "dependency": "curl"'
+ ' }'
+ ' ],'
+ ' "device_type": "none",'
+ ' "git_branch": "beta",'
+ ' "git_repo": "flutter",'
+ ' "gold_tryjob": false,'
+ ' "goma_jobs": "200",'
+ ' "mastername": "client.flutter",'
+ ' "os": "Linux",'
+ ' "recipe": "flutter/android_views",'
+ ' "tags": ['
+ ' "framework",'
+ ' "hostonly"'
+ ' ],'
+ ' "upload_packages": true,'
+ ' "use_cas": true'
+ '}'
+ priority: 30
+ execution_timeout_secs: 10800
+ caches {
+ name: "android_sdk"
+ path: "android"
+ }
+ caches {
+ name: "builder_linux_framework"
+ path: "builder"
+ }
+ caches {
+ name: "chrome_and_driver"
+ path: "chrome"
+ }
+ caches {
+ name: "flutter_sdk"
+ path: "flutter sdk"
+ }
+ caches {
+ name: "openjdk"
+ path: "java"
+ }
+ caches {
+ name: "pub_cache"
+ path: ".pub-cache"
+ }
+ build_numbers: YES
+ service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
+ task_template_canary_percentage {}
+ experiments {
+ key: "luci.recipes.use_python3"
+ value: 100
+ }
+ }
+ builders {
name: "Linux beta build_aar_module_test"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "device_type:none"
@@ -27721,6 +27811,102 @@
}
}
builders {
+ name: "Linux_android beta complex_layout__start_up"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "device_os:N"
+ dimensions: "os:Linux"
+ dimensions: "pool:luci.flutter.prod"
+ exe {
+ cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
+ cipd_version: "refs/heads/main"
+ cmd: "luciexe"
+ }
+ properties:
+ '{'
+ ' "$fuchsia/goma": {'
+ ' "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
+ ' },'
+ ' "$kitchen": {'
+ ' "emulate_gce": true'
+ ' },'
+ ' "$recipe_engine/isolated": {'
+ ' "server": "https://isolateserver.appspot.com"'
+ ' },'
+ ' "$recipe_engine/swarming": {'
+ ' "server": "https://chromium-swarm.appspot.com"'
+ ' },'
+ ' "benchmark": true,'
+ ' "bringup": false,'
+ ' "clobber": false,'
+ ' "dependencies": ['
+ ' {'
+ ' "dependency": "open_jdk",'
+ ' "version": "11"'
+ ' },'
+ ' {'
+ ' "dependency": "android_sdk",'
+ ' "version": "version:31v8"'
+ ' },'
+ ' {'
+ ' "dependency": "curl"'
+ ' }'
+ ' ],'
+ ' "device_os": "N",'
+ ' "git_branch": "beta",'
+ ' "git_repo": "flutter",'
+ ' "gold_tryjob": false,'
+ ' "goma_jobs": "200",'
+ ' "mastername": "client.flutter",'
+ ' "os": "Linux",'
+ ' "recipe": "devicelab/devicelab_drone",'
+ ' "tags": ['
+ ' "devicelab",'
+ ' "android",'
+ ' "linux"'
+ ' ],'
+ ' "task_name": "complex_layout__start_up",'
+ ' "upload_packages": true,'
+ ' "use_cas": true'
+ '}'
+ priority: 30
+ execution_timeout_secs: 10800
+ caches {
+ name: "android_sdk"
+ path: "android"
+ }
+ caches {
+ name: "builder_linux_devicelab"
+ path: "builder"
+ }
+ caches {
+ name: "chrome_and_driver"
+ path: "chrome"
+ }
+ caches {
+ name: "flutter_sdk"
+ path: "flutter sdk"
+ }
+ caches {
+ name: "gradle"
+ path: "gradle"
+ }
+ caches {
+ name: "openjdk"
+ path: "java11"
+ }
+ caches {
+ name: "pub_cache"
+ path: ".pub-cache"
+ }
+ build_numbers: YES
+ service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
+ task_template_canary_percentage {}
+ experiments {
+ key: "luci.recipes.use_python3"
+ value: 100
+ }
+ }
+ builders {
name: "Linux_android beta complex_layout_android__compile"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "device_os:N"
@@ -34265,102 +34451,6 @@
}
}
builders {
- name: "Linux_android beta tiles_scroll_perf__timeline_summary"
- swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:N"
- dimensions: "os:Linux"
- dimensions: "pool:luci.flutter.prod"
- exe {
- cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
- cipd_version: "refs/heads/main"
- cmd: "luciexe"
- }
- properties:
- '{'
- ' "$fuchsia/goma": {'
- ' "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
- ' },'
- ' "$kitchen": {'
- ' "emulate_gce": true'
- ' },'
- ' "$recipe_engine/isolated": {'
- ' "server": "https://isolateserver.appspot.com"'
- ' },'
- ' "$recipe_engine/swarming": {'
- ' "server": "https://chromium-swarm.appspot.com"'
- ' },'
- ' "benchmark": true,'
- ' "bringup": false,'
- ' "clobber": false,'
- ' "dependencies": ['
- ' {'
- ' "dependency": "open_jdk",'
- ' "version": "11"'
- ' },'
- ' {'
- ' "dependency": "android_sdk",'
- ' "version": "version:31v8"'
- ' },'
- ' {'
- ' "dependency": "curl"'
- ' }'
- ' ],'
- ' "device_os": "N",'
- ' "git_branch": "beta",'
- ' "git_repo": "flutter",'
- ' "gold_tryjob": false,'
- ' "goma_jobs": "200",'
- ' "mastername": "client.flutter",'
- ' "os": "Linux",'
- ' "recipe": "devicelab/devicelab_drone",'
- ' "tags": ['
- ' "devicelab",'
- ' "android",'
- ' "linux"'
- ' ],'
- ' "task_name": "tiles_scroll_perf__timeline_summary",'
- ' "upload_packages": true,'
- ' "use_cas": true'
- '}'
- priority: 30
- execution_timeout_secs: 10800
- caches {
- name: "android_sdk"
- path: "android"
- }
- caches {
- name: "builder_linux_devicelab"
- path: "builder"
- }
- caches {
- name: "chrome_and_driver"
- path: "chrome"
- }
- caches {
- name: "flutter_sdk"
- path: "flutter sdk"
- }
- caches {
- name: "gradle"
- path: "gradle"
- }
- caches {
- name: "openjdk"
- path: "java11"
- }
- caches {
- name: "pub_cache"
- path: ".pub-cache"
- }
- build_numbers: YES
- service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
- task_template_canary_percentage {}
- experiments {
- key: "luci.recipes.use_python3"
- value: 100
- }
- }
- builders {
name: "Linux_android beta web_size__compile_test"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "device_os:N"
@@ -52956,880 +53046,6 @@
}
}
builders {
- name: "Linux_samsung_s10 beta backdrop_filter_perf__timeline_summary"
- swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:R"
- dimensions: "os:Linux"
- dimensions: "pool:luci.flutter.prod"
- exe {
- cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
- cipd_version: "refs/heads/main"
- cmd: "luciexe"
- }
- properties:
- '{'
- ' "$fuchsia/goma": {'
- ' "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
- ' },'
- ' "$kitchen": {'
- ' "emulate_gce": true'
- ' },'
- ' "$recipe_engine/isolated": {'
- ' "server": "https://isolateserver.appspot.com"'
- ' },'
- ' "$recipe_engine/swarming": {'
- ' "server": "https://chromium-swarm.appspot.com"'
- ' },'
- ' "benchmark": true,'
- ' "bringup": false,'
- ' "clobber": false,'
- ' "dependencies": ['
- ' {'
- ' "dependency": "android_sdk",'
- ' "version": "version:31v8"'
- ' },'
- ' {'
- ' "dependency": "curl"'
- ' },'
- ' {'
- ' "dependency": "open_jdk"'
- ' }'
- ' ],'
- ' "device_os": "R",'
- ' "git_branch": "beta",'
- ' "git_repo": "flutter",'
- ' "gold_tryjob": false,'
- ' "goma_jobs": "200",'
- ' "mastername": "client.flutter",'
- ' "os": "Linux",'
- ' "recipe": "devicelab/devicelab_drone",'
- ' "tags": ['
- ' "devicelab",'
- ' "android",'
- ' "linux",'
- ' "samsung",'
- ' "s10"'
- ' ],'
- ' "task_name": "backdrop_filter_perf__timeline_summary",'
- ' "upload_packages": true,'
- ' "use_cas": true'
- '}'
- priority: 30
- execution_timeout_secs: 10800
- caches {
- name: "android_sdk"
- path: "android"
- }
- caches {
- name: "builder_linux_devicelab"
- path: "builder"
- }
- caches {
- name: "chrome_and_driver"
- path: "chrome"
- }
- caches {
- name: "flutter_sdk"
- path: "flutter sdk"
- }
- caches {
- name: "gradle"
- path: "gradle"
- }
- caches {
- name: "openjdk"
- path: "java"
- }
- caches {
- name: "pub_cache"
- path: ".pub-cache"
- }
- build_numbers: YES
- service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
- task_template_canary_percentage {}
- experiments {
- key: "luci.recipes.use_python3"
- value: 100
- }
- }
- builders {
- name: "Linux_samsung_s10 beta complex_layout_scroll_perf__timeline_summary"
- swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:R"
- dimensions: "os:Linux"
- dimensions: "pool:luci.flutter.prod"
- exe {
- cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
- cipd_version: "refs/heads/main"
- cmd: "luciexe"
- }
- properties:
- '{'
- ' "$fuchsia/goma": {'
- ' "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
- ' },'
- ' "$kitchen": {'
- ' "emulate_gce": true'
- ' },'
- ' "$recipe_engine/isolated": {'
- ' "server": "https://isolateserver.appspot.com"'
- ' },'
- ' "$recipe_engine/swarming": {'
- ' "server": "https://chromium-swarm.appspot.com"'
- ' },'
- ' "benchmark": true,'
- ' "bringup": false,'
- ' "clobber": false,'
- ' "dependencies": ['
- ' {'
- ' "dependency": "open_jdk",'
- ' "version": "11"'
- ' },'
- ' {'
- ' "dependency": "android_sdk",'
- ' "version": "version:31v8"'
- ' },'
- ' {'
- ' "dependency": "curl"'
- ' }'
- ' ],'
- ' "device_os": "R",'
- ' "git_branch": "beta",'
- ' "git_repo": "flutter",'
- ' "gold_tryjob": false,'
- ' "goma_jobs": "200",'
- ' "mastername": "client.flutter",'
- ' "os": "Linux",'
- ' "recipe": "devicelab/devicelab_drone",'
- ' "tags": ['
- ' "devicelab",'
- ' "android",'
- ' "linux",'
- ' "samsung",'
- ' "s10"'
- ' ],'
- ' "task_name": "complex_layout_scroll_perf__timeline_summary",'
- ' "upload_packages": true,'
- ' "use_cas": true'
- '}'
- priority: 30
- execution_timeout_secs: 10800
- caches {
- name: "android_sdk"
- path: "android"
- }
- caches {
- name: "builder_linux_devicelab"
- path: "builder"
- }
- caches {
- name: "chrome_and_driver"
- path: "chrome"
- }
- caches {
- name: "flutter_sdk"
- path: "flutter sdk"
- }
- caches {
- name: "gradle"
- path: "gradle"
- }
- caches {
- name: "openjdk"
- path: "java11"
- }
- caches {
- name: "pub_cache"
- path: ".pub-cache"
- }
- build_numbers: YES
- service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
- task_template_canary_percentage {}
- experiments {
- key: "luci.recipes.use_python3"
- value: 100
- }
- }
- builders {
- name: "Linux_samsung_s10 beta cubic_bezier_perf__timeline_summary"
- swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:R"
- dimensions: "os:Linux"
- dimensions: "pool:luci.flutter.prod"
- exe {
- cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
- cipd_version: "refs/heads/main"
- cmd: "luciexe"
- }
- properties:
- '{'
- ' "$fuchsia/goma": {'
- ' "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
- ' },'
- ' "$kitchen": {'
- ' "emulate_gce": true'
- ' },'
- ' "$recipe_engine/isolated": {'
- ' "server": "https://isolateserver.appspot.com"'
- ' },'
- ' "$recipe_engine/swarming": {'
- ' "server": "https://chromium-swarm.appspot.com"'
- ' },'
- ' "benchmark": true,'
- ' "bringup": false,'
- ' "clobber": false,'
- ' "dependencies": ['
- ' {'
- ' "dependency": "android_sdk",'
- ' "version": "version:31v8"'
- ' },'
- ' {'
- ' "dependency": "curl"'
- ' },'
- ' {'
- ' "dependency": "open_jdk"'
- ' }'
- ' ],'
- ' "device_os": "R",'
- ' "git_branch": "beta",'
- ' "git_repo": "flutter",'
- ' "gold_tryjob": false,'
- ' "goma_jobs": "200",'
- ' "mastername": "client.flutter",'
- ' "os": "Linux",'
- ' "recipe": "devicelab/devicelab_drone",'
- ' "tags": ['
- ' "devicelab",'
- ' "android",'
- ' "linux",'
- ' "samsung",'
- ' "s10"'
- ' ],'
- ' "task_name": "cubic_bezier_perf__timeline_summary",'
- ' "upload_packages": true,'
- ' "use_cas": true'
- '}'
- priority: 30
- execution_timeout_secs: 10800
- caches {
- name: "android_sdk"
- path: "android"
- }
- caches {
- name: "builder_linux_devicelab"
- path: "builder"
- }
- caches {
- name: "chrome_and_driver"
- path: "chrome"
- }
- caches {
- name: "flutter_sdk"
- path: "flutter sdk"
- }
- caches {
- name: "gradle"
- path: "gradle"
- }
- caches {
- name: "openjdk"
- path: "java"
- }
- caches {
- name: "pub_cache"
- path: ".pub-cache"
- }
- build_numbers: YES
- service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
- task_template_canary_percentage {}
- experiments {
- key: "luci.recipes.use_python3"
- value: 100
- }
- }
- builders {
- name: "Linux_samsung_s10 beta cull_opacity_perf__timeline_summary"
- swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:R"
- dimensions: "os:Linux"
- dimensions: "pool:luci.flutter.prod"
- exe {
- cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
- cipd_version: "refs/heads/main"
- cmd: "luciexe"
- }
- properties:
- '{'
- ' "$fuchsia/goma": {'
- ' "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
- ' },'
- ' "$kitchen": {'
- ' "emulate_gce": true'
- ' },'
- ' "$recipe_engine/isolated": {'
- ' "server": "https://isolateserver.appspot.com"'
- ' },'
- ' "$recipe_engine/swarming": {'
- ' "server": "https://chromium-swarm.appspot.com"'
- ' },'
- ' "benchmark": true,'
- ' "bringup": false,'
- ' "clobber": false,'
- ' "dependencies": ['
- ' {'
- ' "dependency": "android_sdk",'
- ' "version": "version:31v8"'
- ' },'
- ' {'
- ' "dependency": "curl"'
- ' },'
- ' {'
- ' "dependency": "open_jdk"'
- ' }'
- ' ],'
- ' "device_os": "R",'
- ' "git_branch": "beta",'
- ' "git_repo": "flutter",'
- ' "gold_tryjob": false,'
- ' "goma_jobs": "200",'
- ' "mastername": "client.flutter",'
- ' "os": "Linux",'
- ' "recipe": "devicelab/devicelab_drone",'
- ' "tags": ['
- ' "devicelab",'
- ' "android",'
- ' "linux",'
- ' "samsung",'
- ' "s10"'
- ' ],'
- ' "task_name": "cull_opacity_perf__timeline_summary",'
- ' "upload_packages": true,'
- ' "use_cas": true'
- '}'
- priority: 30
- execution_timeout_secs: 10800
- caches {
- name: "android_sdk"
- path: "android"
- }
- caches {
- name: "builder_linux_devicelab"
- path: "builder"
- }
- caches {
- name: "chrome_and_driver"
- path: "chrome"
- }
- caches {
- name: "flutter_sdk"
- path: "flutter sdk"
- }
- caches {
- name: "gradle"
- path: "gradle"
- }
- caches {
- name: "openjdk"
- path: "java"
- }
- caches {
- name: "pub_cache"
- path: ".pub-cache"
- }
- build_numbers: YES
- service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
- task_template_canary_percentage {}
- experiments {
- key: "luci.recipes.use_python3"
- value: 100
- }
- }
- builders {
- name: "Linux_samsung_s10 beta imagefiltered_transform_animation_perf__timeline_summary"
- swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:R"
- dimensions: "os:Linux"
- dimensions: "pool:luci.flutter.prod"
- exe {
- cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
- cipd_version: "refs/heads/main"
- cmd: "luciexe"
- }
- properties:
- '{'
- ' "$fuchsia/goma": {'
- ' "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
- ' },'
- ' "$kitchen": {'
- ' "emulate_gce": true'
- ' },'
- ' "$recipe_engine/isolated": {'
- ' "server": "https://isolateserver.appspot.com"'
- ' },'
- ' "$recipe_engine/swarming": {'
- ' "server": "https://chromium-swarm.appspot.com"'
- ' },'
- ' "benchmark": true,'
- ' "bringup": false,'
- ' "clobber": false,'
- ' "dependencies": ['
- ' {'
- ' "dependency": "android_sdk",'
- ' "version": "version:31v8"'
- ' },'
- ' {'
- ' "dependency": "curl"'
- ' },'
- ' {'
- ' "dependency": "open_jdk"'
- ' }'
- ' ],'
- ' "device_os": "R",'
- ' "git_branch": "beta",'
- ' "git_repo": "flutter",'
- ' "gold_tryjob": false,'
- ' "goma_jobs": "200",'
- ' "mastername": "client.flutter",'
- ' "os": "Linux",'
- ' "recipe": "devicelab/devicelab_drone",'
- ' "tags": ['
- ' "devicelab",'
- ' "android",'
- ' "linux",'
- ' "samsung",'
- ' "s10"'
- ' ],'
- ' "task_name": "imagefiltered_transform_animation_perf__timeline_summary",'
- ' "upload_packages": true,'
- ' "use_cas": true'
- '}'
- priority: 30
- execution_timeout_secs: 10800
- caches {
- name: "android_sdk"
- path: "android"
- }
- caches {
- name: "builder_linux_devicelab"
- path: "builder"
- }
- caches {
- name: "chrome_and_driver"
- path: "chrome"
- }
- caches {
- name: "flutter_sdk"
- path: "flutter sdk"
- }
- caches {
- name: "gradle"
- path: "gradle"
- }
- caches {
- name: "openjdk"
- path: "java"
- }
- caches {
- name: "pub_cache"
- path: ".pub-cache"
- }
- build_numbers: YES
- service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
- task_template_canary_percentage {}
- experiments {
- key: "luci.recipes.use_python3"
- value: 100
- }
- }
- builders {
- name: "Linux_samsung_s10 beta new_gallery__transition_perf"
- swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:R"
- dimensions: "os:Linux"
- dimensions: "pool:luci.flutter.prod"
- exe {
- cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
- cipd_version: "refs/heads/main"
- cmd: "luciexe"
- }
- properties:
- '{'
- ' "$fuchsia/goma": {'
- ' "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
- ' },'
- ' "$kitchen": {'
- ' "emulate_gce": true'
- ' },'
- ' "$recipe_engine/isolated": {'
- ' "server": "https://isolateserver.appspot.com"'
- ' },'
- ' "$recipe_engine/swarming": {'
- ' "server": "https://chromium-swarm.appspot.com"'
- ' },'
- ' "benchmark": true,'
- ' "bringup": false,'
- ' "clobber": false,'
- ' "dependencies": ['
- ' {'
- ' "dependency": "android_sdk",'
- ' "version": "version:31v8"'
- ' },'
- ' {'
- ' "dependency": "curl"'
- ' },'
- ' {'
- ' "dependency": "open_jdk"'
- ' }'
- ' ],'
- ' "device_os": "R",'
- ' "git_branch": "beta",'
- ' "git_repo": "flutter",'
- ' "gold_tryjob": false,'
- ' "goma_jobs": "200",'
- ' "mastername": "client.flutter",'
- ' "os": "Linux",'
- ' "recipe": "devicelab/devicelab_drone",'
- ' "tags": ['
- ' "devicelab",'
- ' "android",'
- ' "linux",'
- ' "samsung",'
- ' "s10"'
- ' ],'
- ' "task_name": "new_gallery__transition_perf",'
- ' "upload_packages": true,'
- ' "use_cas": true'
- '}'
- priority: 30
- execution_timeout_secs: 10800
- caches {
- name: "android_sdk"
- path: "android"
- }
- caches {
- name: "builder_linux_devicelab"
- path: "builder"
- }
- caches {
- name: "chrome_and_driver"
- path: "chrome"
- }
- caches {
- name: "flutter_sdk"
- path: "flutter sdk"
- }
- caches {
- name: "gradle"
- path: "gradle"
- }
- caches {
- name: "openjdk"
- path: "java"
- }
- caches {
- name: "pub_cache"
- path: ".pub-cache"
- }
- build_numbers: YES
- service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
- task_template_canary_percentage {}
- experiments {
- key: "luci.recipes.use_python3"
- value: 100
- }
- }
- builders {
- name: "Linux_samsung_s10 beta picture_cache_perf__timeline_summary"
- swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:R"
- dimensions: "os:Linux"
- dimensions: "pool:luci.flutter.prod"
- exe {
- cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
- cipd_version: "refs/heads/main"
- cmd: "luciexe"
- }
- properties:
- '{'
- ' "$fuchsia/goma": {'
- ' "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
- ' },'
- ' "$kitchen": {'
- ' "emulate_gce": true'
- ' },'
- ' "$recipe_engine/isolated": {'
- ' "server": "https://isolateserver.appspot.com"'
- ' },'
- ' "$recipe_engine/swarming": {'
- ' "server": "https://chromium-swarm.appspot.com"'
- ' },'
- ' "benchmark": true,'
- ' "bringup": false,'
- ' "clobber": false,'
- ' "dependencies": ['
- ' {'
- ' "dependency": "android_sdk",'
- ' "version": "version:31v8"'
- ' },'
- ' {'
- ' "dependency": "curl"'
- ' },'
- ' {'
- ' "dependency": "open_jdk"'
- ' }'
- ' ],'
- ' "device_os": "R",'
- ' "git_branch": "beta",'
- ' "git_repo": "flutter",'
- ' "gold_tryjob": false,'
- ' "goma_jobs": "200",'
- ' "mastername": "client.flutter",'
- ' "os": "Linux",'
- ' "recipe": "devicelab/devicelab_drone",'
- ' "tags": ['
- ' "devicelab",'
- ' "android",'
- ' "linux",'
- ' "samsung",'
- ' "s10"'
- ' ],'
- ' "task_name": "picture_cache_perf__timeline_summary",'
- ' "upload_packages": true,'
- ' "use_cas": true'
- '}'
- priority: 30
- execution_timeout_secs: 10800
- caches {
- name: "android_sdk"
- path: "android"
- }
- caches {
- name: "builder_linux_devicelab"
- path: "builder"
- }
- caches {
- name: "chrome_and_driver"
- path: "chrome"
- }
- caches {
- name: "flutter_sdk"
- path: "flutter sdk"
- }
- caches {
- name: "gradle"
- path: "gradle"
- }
- caches {
- name: "openjdk"
- path: "java"
- }
- caches {
- name: "pub_cache"
- path: ".pub-cache"
- }
- build_numbers: YES
- service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
- task_template_canary_percentage {}
- experiments {
- key: "luci.recipes.use_python3"
- value: 100
- }
- }
- builders {
- name: "Linux_samsung_s10 beta platform_views_scroll_perf__timeline_summary"
- swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:R"
- dimensions: "os:Linux"
- dimensions: "pool:luci.flutter.prod"
- exe {
- cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
- cipd_version: "refs/heads/main"
- cmd: "luciexe"
- }
- properties:
- '{'
- ' "$fuchsia/goma": {'
- ' "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
- ' },'
- ' "$kitchen": {'
- ' "emulate_gce": true'
- ' },'
- ' "$recipe_engine/isolated": {'
- ' "server": "https://isolateserver.appspot.com"'
- ' },'
- ' "$recipe_engine/swarming": {'
- ' "server": "https://chromium-swarm.appspot.com"'
- ' },'
- ' "benchmark": true,'
- ' "bringup": false,'
- ' "clobber": false,'
- ' "dependencies": ['
- ' {'
- ' "dependency": "android_sdk",'
- ' "version": "version:31v8"'
- ' },'
- ' {'
- ' "dependency": "curl"'
- ' },'
- ' {'
- ' "dependency": "open_jdk"'
- ' }'
- ' ],'
- ' "device_os": "R",'
- ' "git_branch": "beta",'
- ' "git_repo": "flutter",'
- ' "gold_tryjob": false,'
- ' "goma_jobs": "200",'
- ' "mastername": "client.flutter",'
- ' "os": "Linux",'
- ' "recipe": "devicelab/devicelab_drone",'
- ' "tags": ['
- ' "devicelab",'
- ' "android",'
- ' "linux",'
- ' "samsung",'
- ' "s10"'
- ' ],'
- ' "task_name": "platform_views_scroll_perf__timeline_summary",'
- ' "upload_packages": true,'
- ' "use_cas": true'
- '}'
- priority: 30
- execution_timeout_secs: 10800
- caches {
- name: "android_sdk"
- path: "android"
- }
- caches {
- name: "builder_linux_devicelab"
- path: "builder"
- }
- caches {
- name: "chrome_and_driver"
- path: "chrome"
- }
- caches {
- name: "flutter_sdk"
- path: "flutter sdk"
- }
- caches {
- name: "gradle"
- path: "gradle"
- }
- caches {
- name: "openjdk"
- path: "java"
- }
- caches {
- name: "pub_cache"
- path: ".pub-cache"
- }
- build_numbers: YES
- service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
- task_template_canary_percentage {}
- experiments {
- key: "luci.recipes.use_python3"
- value: 100
- }
- }
- builders {
- name: "Linux_samsung_s10 beta textfield_perf__timeline_summary"
- swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:R"
- dimensions: "os:Linux"
- dimensions: "pool:luci.flutter.prod"
- exe {
- cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
- cipd_version: "refs/heads/main"
- cmd: "luciexe"
- }
- properties:
- '{'
- ' "$fuchsia/goma": {'
- ' "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
- ' },'
- ' "$kitchen": {'
- ' "emulate_gce": true'
- ' },'
- ' "$recipe_engine/isolated": {'
- ' "server": "https://isolateserver.appspot.com"'
- ' },'
- ' "$recipe_engine/swarming": {'
- ' "server": "https://chromium-swarm.appspot.com"'
- ' },'
- ' "benchmark": true,'
- ' "bringup": false,'
- ' "clobber": false,'
- ' "dependencies": ['
- ' {'
- ' "dependency": "android_sdk",'
- ' "version": "version:31v8"'
- ' },'
- ' {'
- ' "dependency": "curl"'
- ' },'
- ' {'
- ' "dependency": "open_jdk"'
- ' }'
- ' ],'
- ' "device_os": "R",'
- ' "git_branch": "beta",'
- ' "git_repo": "flutter",'
- ' "gold_tryjob": false,'
- ' "goma_jobs": "200",'
- ' "mastername": "client.flutter",'
- ' "os": "Linux",'
- ' "recipe": "devicelab/devicelab_drone",'
- ' "tags": ['
- ' "devicelab",'
- ' "android",'
- ' "linux",'
- ' "samsung",'
- ' "s10"'
- ' ],'
- ' "task_name": "textfield_perf__timeline_summary",'
- ' "upload_packages": true,'
- ' "use_cas": true'
- '}'
- priority: 30
- execution_timeout_secs: 10800
- caches {
- name: "android_sdk"
- path: "android"
- }
- caches {
- name: "builder_linux_devicelab"
- path: "builder"
- }
- caches {
- name: "chrome_and_driver"
- path: "chrome"
- }
- caches {
- name: "flutter_sdk"
- path: "flutter sdk"
- }
- caches {
- name: "gradle"
- path: "gradle"
- }
- caches {
- name: "openjdk"
- path: "java"
- }
- caches {
- name: "pub_cache"
- path: ".pub-cache"
- }
- build_numbers: YES
- service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
- task_template_canary_percentage {}
- experiments {
- key: "luci.recipes.use_python3"
- value: 100
- }
- }
- builders {
name: "Linux_samsung_s10 complex_layout_scroll_perf__timeline_summary"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "device_os:R"
@@ -55778,7 +54994,7 @@
path: "java"
}
caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -55888,7 +55104,7 @@
path: "java"
}
caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -55946,7 +55162,7 @@
' },'
' {'
' "dependency": "chrome_and_driver",'
- ' "version": "version:98.1"'
+ ' "version": "version:84"'
' },'
' {'
' "dependency": "open_jdk"'
@@ -56004,7 +55220,7 @@
path: "java"
}
caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -56062,7 +55278,7 @@
' },'
' {'
' "dependency": "chrome_and_driver",'
- ' "version": "version:98.1"'
+ ' "version": "version:84"'
' },'
' {'
' "dependency": "open_jdk"'
@@ -56120,7 +55336,7 @@
path: "java"
}
caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -56178,7 +55394,7 @@
' },'
' {'
' "dependency": "chrome_and_driver",'
- ' "version": "version:98.1"'
+ ' "version": "version:84"'
' },'
' {'
' "dependency": "open_jdk"'
@@ -56236,7 +55452,7 @@
path: "java"
}
caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -56294,7 +55510,7 @@
' },'
' {'
' "dependency": "chrome_and_driver",'
- ' "version": "version:98.1"'
+ ' "version": "version:84"'
' },'
' {'
' "dependency": "open_jdk"'
@@ -56352,7 +55568,7 @@
path: "java"
}
caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -56537,7 +55753,7 @@
path: "java"
}
caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -56640,7 +55856,7 @@
path: "java"
}
caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -56738,7 +55954,7 @@
path: "java"
}
caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -56849,7 +56065,7 @@
path: "java"
}
caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -56947,7 +56163,7 @@
path: "java"
}
caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -57057,7 +56273,7 @@
path: "java"
}
caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -57167,117 +56383,7 @@
path: "java"
}
caches {
- name: "osx_sdk_13a233"
- path: "osx_sdk"
- }
- caches {
- name: "pub_cache"
- path: ".pub-cache"
- }
- caches {
- name: "xcode_binary"
- path: "xcode_binary"
- }
- build_numbers: YES
- service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
- task_template_canary_percentage {}
- experiments {
- key: "luci.recipes.use_python3"
- value: 100
- }
- }
- builders {
- name: "Mac beta gradle_plugin_light_apk_test"
- swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_type:none"
- dimensions: "mac_model:Macmini8,1"
- dimensions: "os:Mac-12"
- dimensions: "pool:luci.flutter.prod"
- exe {
- cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
- cipd_version: "refs/heads/main"
- cmd: "luciexe"
- }
- properties:
- '{'
- ' "$flutter/osx_sdk": {'
- ' "sdk_version": "13a233"'
- ' },'
- ' "$fuchsia/goma": {'
- ' "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
- ' },'
- ' "$kitchen": {'
- ' "emulate_gce": true'
- ' },'
- ' "$recipe_engine/isolated": {'
- ' "server": "https://isolateserver.appspot.com"'
- ' },'
- ' "$recipe_engine/swarming": {'
- ' "server": "https://chromium-swarm.appspot.com"'
- ' },'
- ' "bringup": false,'
- ' "clobber": false,'
- ' "dependencies": ['
- ' {'
- ' "dependency": "android_sdk",'
- ' "version": "version:31v8"'
- ' },'
- ' {'
- ' "dependency": "open_jdk"'
- ' },'
- ' {'
- ' "dependency": "xcode"'
- ' },'
- ' {'
- ' "dependency": "gems"'
- ' }'
- ' ],'
- ' "device_type": "none",'
- ' "git_branch": "beta",'
- ' "git_repo": "flutter",'
- ' "gold_tryjob": false,'
- ' "goma_jobs": "200",'
- ' "mac_model": "Macmini8,1",'
- ' "mastername": "client.flutter",'
- ' "os": "Mac-12",'
- ' "recipe": "devicelab/devicelab_drone",'
- ' "tags": ['
- ' "devicelab",'
- ' "hostonly"'
- ' ],'
- ' "task_name": "gradle_plugin_light_apk_test",'
- ' "upload_packages": true,'
- ' "use_cas": true,'
- ' "xcode": "13a233"'
- '}'
- priority: 30
- execution_timeout_secs: 10800
- caches {
- name: "android_sdk"
- path: "android"
- }
- caches {
- name: "builder_mac_framework"
- path: "builder"
- }
- caches {
- name: "chrome_and_driver"
- path: "chrome"
- }
- caches {
- name: "flutter_sdk"
- path: "flutter sdk"
- }
- caches {
- name: "gradle"
- path: "gradle"
- }
- caches {
- name: "openjdk"
- path: "java"
- }
- caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -57657,7 +56763,7 @@
path: "java"
}
caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -57767,7 +56873,7 @@
path: "java"
}
caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -57877,7 +56983,7 @@
path: "java"
}
caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -57987,7 +57093,7 @@
path: "java"
}
caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -58086,7 +57192,7 @@
path: "java"
}
caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -58196,7 +57302,7 @@
path: "java"
}
caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -58306,7 +57412,7 @@
path: "java"
}
caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -58416,7 +57522,7 @@
path: "java"
}
caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -58526,7 +57632,7 @@
path: "java"
}
caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -58584,7 +57690,7 @@
' },'
' {'
' "dependency": "chrome_and_driver",'
- ' "version": "version:98.1"'
+ ' "version": "version:84"'
' },'
' {'
' "dependency": "open_jdk"'
@@ -58643,7 +57749,7 @@
path: "java"
}
caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -58701,7 +57807,7 @@
' },'
' {'
' "dependency": "chrome_and_driver",'
- ' "version": "version:98.1"'
+ ' "version": "version:84"'
' },'
' {'
' "dependency": "open_jdk"'
@@ -58760,7 +57866,7 @@
path: "java"
}
caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -58818,7 +57924,7 @@
' },'
' {'
' "dependency": "chrome_and_driver",'
- ' "version": "version:98.1"'
+ ' "version": "version:84"'
' },'
' {'
' "dependency": "open_jdk"'
@@ -58877,7 +57983,7 @@
path: "java"
}
caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -58935,7 +58041,7 @@
' },'
' {'
' "dependency": "chrome_and_driver",'
- ' "version": "version:98.1"'
+ ' "version": "version:84"'
' },'
' {'
' "dependency": "open_jdk"'
@@ -58994,7 +58100,7 @@
path: "java"
}
caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -59097,7 +58203,7 @@
path: "java"
}
caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -59200,7 +58306,7 @@
path: "java"
}
caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -59298,7 +58404,7 @@
path: "java"
}
caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -59322,7 +58428,7 @@
swarming_host: "chromium-swarm.appspot.com"
dimensions: "device_type:none"
dimensions: "mac_model:Macmini8,1"
- dimensions: "os:Mac-12"
+ dimensions: "os:Mac-10.15"
dimensions: "pool:luci.flutter.prod"
exe {
cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -59332,7 +58438,7 @@
properties:
'{'
' "$flutter/osx_sdk": {'
- ' "sdk_version": "13a233"'
+ ' "sdk_version": "12c33"'
' },'
' "$fuchsia/goma": {'
' "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -59355,7 +58461,7 @@
' },'
' {'
' "dependency": "chrome_and_driver",'
- ' "version": "version:98.1"'
+ ' "version": "version:84"'
' },'
' {'
' "dependency": "open_jdk"'
@@ -59374,7 +58480,7 @@
' "goma_jobs": "200",'
' "mac_model": "Macmini8,1",'
' "mastername": "client.flutter",'
- ' "os": "Mac-12",'
+ ' "os": "Mac-10.15",'
' "recipe": "flutter/flutter_drone",'
' "shard": "web_tool_tests",'
' "subshard": "web",'
@@ -59385,7 +58491,7 @@
' ],'
' "upload_packages": true,'
' "use_cas": true,'
- ' "xcode": "13a233"'
+ ' "xcode": "12c33"'
'}'
priority: 30
execution_timeout_secs: 10800
@@ -59410,7 +58516,7 @@
path: "java"
}
caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -70836,7 +69942,7 @@
' },'
' {'
' "dependency": "chrome_and_driver",'
- ' "version": "version:98.1"'
+ ' "version": "version:84"'
' },'
' {'
' "dependency": "open_jdk"'
@@ -70932,7 +70038,7 @@
' },'
' {'
' "dependency": "chrome_and_driver",'
- ' "version": "version:98.1"'
+ ' "version": "version:84"'
' },'
' {'
' "dependency": "open_jdk"'
@@ -71028,7 +70134,7 @@
' },'
' {'
' "dependency": "chrome_and_driver",'
- ' "version": "version:98.1"'
+ ' "version": "version:84"'
' },'
' {'
' "dependency": "open_jdk"'
@@ -71123,7 +70229,7 @@
' },'
' {'
' "dependency": "chrome_and_driver",'
- ' "version": "version:98.1"'
+ ' "version": "version:84"'
' },'
' {'
' "dependency": "open_jdk"'
@@ -71218,7 +70324,7 @@
' },'
' {'
' "dependency": "chrome_and_driver",'
- ' "version": "version:98.1"'
+ ' "version": "version:84"'
' },'
' {'
' "dependency": "open_jdk"'
@@ -71314,7 +70420,7 @@
' },'
' {'
' "dependency": "chrome_and_driver",'
- ' "version": "version:98.1"'
+ ' "version": "version:84"'
' },'
' {'
' "dependency": "open_jdk"'
@@ -71409,7 +70515,7 @@
' },'
' {'
' "dependency": "chrome_and_driver",'
- ' "version": "version:98.1"'
+ ' "version": "version:84"'
' },'
' {'
' "dependency": "open_jdk"'
@@ -76915,7 +76021,7 @@
path: "java"
}
caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -77017,7 +76123,7 @@
path: "java"
}
caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -77118,7 +76224,7 @@
path: "java"
}
caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -77224,7 +76330,7 @@
path: "java11"
}
caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -77330,7 +76436,7 @@
path: "java11"
}
caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -77436,109 +76542,7 @@
path: "java11"
}
caches {
- name: "osx_sdk_13a233"
- path: "osx_sdk"
- }
- caches {
- name: "pub_cache"
- path: ".pub-cache"
- }
- caches {
- name: "xcode_binary"
- path: "xcode_binary"
- }
- build_numbers: YES
- service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
- task_template_canary_percentage {}
- experiments {
- key: "luci.recipes.use_python3"
- value: 100
- }
- }
- builders {
- name: "Mac_ios beta cubic_bezier_perf_ios_sksl_warmup__timeline_summary"
- swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-15.1"
- dimensions: "os:Mac-12"
- dimensions: "pool:luci.flutter.prod"
- exe {
- cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
- cipd_version: "refs/heads/main"
- cmd: "luciexe"
- }
- properties:
- '{'
- ' "$flutter/devicelab_osx_sdk": {'
- ' "sdk_version": "13a233"'
- ' },'
- ' "$fuchsia/goma": {'
- ' "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
- ' },'
- ' "$kitchen": {'
- ' "emulate_gce": true'
- ' },'
- ' "$recipe_engine/isolated": {'
- ' "server": "https://isolateserver.appspot.com"'
- ' },'
- ' "$recipe_engine/swarming": {'
- ' "server": "https://chromium-swarm.appspot.com"'
- ' },'
- ' "benchmark": true,'
- ' "bringup": false,'
- ' "clobber": false,'
- ' "dependencies": ['
- ' {'
- ' "dependency": "xcode"'
- ' },'
- ' {'
- ' "dependency": "gems"'
- ' },'
- ' {'
- ' "dependency": "ios_signing"'
- ' }'
- ' ],'
- ' "device_os": "iOS-15.1",'
- ' "git_branch": "beta",'
- ' "git_repo": "flutter",'
- ' "gold_tryjob": false,'
- ' "goma_jobs": "200",'
- ' "mastername": "client.flutter",'
- ' "os": "Mac-12",'
- ' "recipe": "devicelab/devicelab_drone",'
- ' "tags": ['
- ' "devicelab",'
- ' "ios",'
- ' "mac"'
- ' ],'
- ' "task_name": "cubic_bezier_perf_ios_sksl_warmup__timeline_summary",'
- ' "upload_packages": true,'
- ' "use_cas": true,'
- ' "xcode": "13a233"'
- '}'
- priority: 30
- execution_timeout_secs: 10800
- caches {
- name: "builder_mac_devicelab"
- path: "builder"
- }
- caches {
- name: "chrome_and_driver"
- path: "chrome"
- }
- caches {
- name: "flutter_sdk"
- path: "flutter sdk"
- }
- caches {
- name: "gradle"
- path: "gradle"
- }
- caches {
- name: "openjdk"
- path: "java"
- }
- caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -77639,7 +76643,7 @@
path: "java"
}
caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -77740,7 +76744,7 @@
path: "java"
}
caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -77842,7 +76846,7 @@
path: "java"
}
caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -77944,7 +76948,7 @@
path: "java"
}
caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -78046,7 +77050,7 @@
path: "java"
}
caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -78148,7 +77152,7 @@
path: "java"
}
caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -78249,7 +77253,7 @@
path: "java"
}
caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -78350,7 +77354,7 @@
path: "java"
}
caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -78451,7 +77455,7 @@
path: "java"
}
caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -78552,7 +77556,7 @@
path: "java"
}
caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -78653,7 +77657,7 @@
path: "java"
}
caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -78754,7 +77758,7 @@
path: "java"
}
caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -78855,7 +77859,7 @@
path: "java"
}
caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -78956,7 +77960,7 @@
path: "java"
}
caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -79057,7 +78061,7 @@
path: "java"
}
caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -79159,7 +78163,7 @@
path: "java"
}
caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -79261,7 +78265,7 @@
path: "java"
}
caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -79363,7 +78367,7 @@
path: "java"
}
caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -79464,7 +78468,7 @@
path: "java"
}
caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -79565,7 +78569,7 @@
path: "java"
}
caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -79667,7 +78671,7 @@
path: "java"
}
caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -79768,7 +78772,7 @@
path: "java"
}
caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -79869,7 +78873,7 @@
path: "java"
}
caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -79971,7 +78975,7 @@
path: "java"
}
caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -80073,109 +79077,7 @@
path: "java"
}
caches {
- name: "osx_sdk_13a233"
- path: "osx_sdk"
- }
- caches {
- name: "pub_cache"
- path: ".pub-cache"
- }
- caches {
- name: "xcode_binary"
- path: "xcode_binary"
- }
- build_numbers: YES
- service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
- task_template_canary_percentage {}
- experiments {
- key: "luci.recipes.use_python3"
- value: 100
- }
- }
- builders {
- name: "Mac_ios beta simple_animation_perf_ios"
- swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:iOS-15.1"
- dimensions: "os:Mac-12"
- dimensions: "pool:luci.flutter.prod"
- exe {
- cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
- cipd_version: "refs/heads/main"
- cmd: "luciexe"
- }
- properties:
- '{'
- ' "$flutter/devicelab_osx_sdk": {'
- ' "sdk_version": "13a233"'
- ' },'
- ' "$fuchsia/goma": {'
- ' "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
- ' },'
- ' "$kitchen": {'
- ' "emulate_gce": true'
- ' },'
- ' "$recipe_engine/isolated": {'
- ' "server": "https://isolateserver.appspot.com"'
- ' },'
- ' "$recipe_engine/swarming": {'
- ' "server": "https://chromium-swarm.appspot.com"'
- ' },'
- ' "benchmark": true,'
- ' "bringup": false,'
- ' "clobber": false,'
- ' "dependencies": ['
- ' {'
- ' "dependency": "xcode"'
- ' },'
- ' {'
- ' "dependency": "gems"'
- ' },'
- ' {'
- ' "dependency": "ios_signing"'
- ' }'
- ' ],'
- ' "device_os": "iOS-15.1",'
- ' "git_branch": "beta",'
- ' "git_repo": "flutter",'
- ' "gold_tryjob": false,'
- ' "goma_jobs": "200",'
- ' "mastername": "client.flutter",'
- ' "os": "Mac-12",'
- ' "recipe": "devicelab/devicelab_drone",'
- ' "tags": ['
- ' "devicelab",'
- ' "ios",'
- ' "mac"'
- ' ],'
- ' "task_name": "simple_animation_perf_ios",'
- ' "upload_packages": true,'
- ' "use_cas": true,'
- ' "xcode": "13a233"'
- '}'
- priority: 30
- execution_timeout_secs: 10800
- caches {
- name: "builder_mac_devicelab"
- path: "builder"
- }
- caches {
- name: "chrome_and_driver"
- path: "chrome"
- }
- caches {
- name: "flutter_sdk"
- path: "flutter sdk"
- }
- caches {
- name: "gradle"
- path: "gradle"
- }
- caches {
- name: "openjdk"
- path: "java"
- }
- caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -80277,7 +79179,7 @@
path: "java"
}
caches {
- name: "osx_sdk_13a233"
+ name: "osx_sdk"
path: "osx_sdk"
}
caches {
@@ -103776,106 +102678,6 @@
}
}
builders {
- name: "Windows_android beta complex_layout_win__compile"
- swarming_host: "chromium-swarm.appspot.com"
- dimensions: "device_os:N"
- dimensions: "os:Windows-10"
- dimensions: "pool:luci.flutter.prod"
- exe {
- cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
- cipd_version: "refs/heads/main"
- cmd: "luciexe"
- }
- properties:
- '{'
- ' "$fuchsia/goma": {'
- ' "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
- ' },'
- ' "$kitchen": {'
- ' "emulate_gce": true'
- ' },'
- ' "$recipe_engine/isolated": {'
- ' "server": "https://isolateserver.appspot.com"'
- ' },'
- ' "$recipe_engine/swarming": {'
- ' "server": "https://chromium-swarm.appspot.com"'
- ' },'
- ' "benchmark": true,'
- ' "bringup": false,'
- ' "clobber": false,'
- ' "dependencies": ['
- ' {'
- ' "dependency": "open_jdk",'
- ' "version": "11"'
- ' },'
- ' {'
- ' "dependency": "android_sdk",'
- ' "version": "version:31v8"'
- ' },'
- ' {'
- ' "dependency": "certs"'
- ' },'
- ' {'
- ' "dependency": "chrome_and_driver",'
- ' "version": "version:84"'
- ' }'
- ' ],'
- ' "device_os": "N",'
- ' "git_branch": "beta",'
- ' "git_repo": "flutter",'
- ' "gold_tryjob": false,'
- ' "goma_jobs": "200",'
- ' "mastername": "client.flutter",'
- ' "os": "Windows-10",'
- ' "recipe": "devicelab/devicelab_drone",'
- ' "tags": ['
- ' "devicelab",'
- ' "android",'
- ' "windows"'
- ' ],'
- ' "task_name": "complex_layout_win__compile",'
- ' "upload_packages": true,'
- ' "use_cas": true'
- '}'
- priority: 30
- execution_timeout_secs: 10800
- caches {
- name: "android_sdk"
- path: "android"
- }
- caches {
- name: "builder_win_devicelab"
- path: "builder"
- }
- caches {
- name: "chrome_and_driver"
- path: "chrome"
- }
- caches {
- name: "flutter_sdk"
- path: "flutter sdk"
- }
- caches {
- name: "gradle"
- path: "gradle"
- }
- caches {
- name: "openjdk"
- path: "java11"
- }
- caches {
- name: "pub_cache"
- path: ".pub-cache"
- }
- build_numbers: YES
- service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
- task_template_canary_percentage {}
- experiments {
- key: "luci.recipes.use_python3"
- value: 100
- }
- }
- builders {
name: "Windows_android beta flavors_test_win"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "device_os:N"
diff --git a/config/generated/flutter/luci/luci-milo.cfg b/config/generated/flutter/luci/luci-milo.cfg
index a4c3b24..24b08c4 100644
--- a/config/generated/flutter/luci/luci-milo.cfg
+++ b/config/generated/flutter/luci/luci-milo.cfg
@@ -2022,11 +2022,6 @@
short_name: "labbf"
}
builders {
- name: "buildbucket/luci.flutter.prod/Linux_samsung_s10 beta backdrop_filter_perf__timeline_summary"
- category: "Linux_samsung_s10"
- short_name: "lssbb"
- }
- builders {
name: "buildbucket/luci.flutter.prod/Linux_android beta basic_material_app_android__compile"
category: "Linux_android"
short_name: "labbm"
@@ -2072,12 +2067,12 @@
short_name: "labcl"
}
builders {
- name: "buildbucket/luci.flutter.prod/Linux_samsung_s10 beta complex_layout_scroll_perf__timeline_summary"
- category: "Linux_samsung_s10"
- short_name: "lssbc"
+ name: "buildbucket/luci.flutter.prod/Linux_android beta complex_layout_semantics_perf"
+ category: "Linux_android"
+ short_name: "labcl"
}
builders {
- name: "buildbucket/luci.flutter.prod/Linux_android beta complex_layout_semantics_perf"
+ name: "buildbucket/luci.flutter.prod/Linux_android beta complex_layout__start_up"
category: "Linux_android"
short_name: "labcl"
}
@@ -2102,11 +2097,6 @@
short_name: "labcb"
}
builders {
- name: "buildbucket/luci.flutter.prod/Linux_samsung_s10 beta cubic_bezier_perf__timeline_summary"
- category: "Linux_samsung_s10"
- short_name: "lssbc"
- }
- builders {
name: "buildbucket/luci.flutter.prod/Linux_android beta cull_opacity_perf__e2e_summary"
category: "Linux_android"
short_name: "labco"
@@ -2117,11 +2107,6 @@
short_name: "labco"
}
builders {
- name: "buildbucket/luci.flutter.prod/Linux_samsung_s10 beta cull_opacity_perf__timeline_summary"
- category: "Linux_samsung_s10"
- short_name: "lssbc"
- }
- builders {
name: "buildbucket/luci.flutter.prod/Linux_android beta devtools_profile_start_test"
category: "Linux_android"
short_name: "labdp"
@@ -2267,11 +2252,6 @@
short_name: "labit"
}
builders {
- name: "buildbucket/luci.flutter.prod/Linux_samsung_s10 beta imagefiltered_transform_animation_perf__timeline_summary"
- category: "Linux_samsung_s10"
- short_name: "lssbi"
- }
- builders {
name: "buildbucket/luci.flutter.prod/Linux_android beta image_list_reported_duration"
category: "Linux_android"
short_name: "labil"
@@ -2322,11 +2302,6 @@
short_name: "labng"
}
builders {
- name: "buildbucket/luci.flutter.prod/Linux_samsung_s10 beta new_gallery__transition_perf"
- category: "Linux_samsung_s10"
- short_name: "lssbn"
- }
- builders {
name: "buildbucket/luci.flutter.prod/Linux_android beta picture_cache_perf__e2e_summary"
category: "Linux_android"
short_name: "labpc"
@@ -2337,11 +2312,6 @@
short_name: "labpc"
}
builders {
- name: "buildbucket/luci.flutter.prod/Linux_samsung_s10 beta picture_cache_perf__timeline_summary"
- category: "Linux_samsung_s10"
- short_name: "lssbp"
- }
- builders {
name: "buildbucket/luci.flutter.prod/Linux_android beta android_picture_cache_complexity_scoring_perf__timeline_summary"
category: "Linux_android"
short_name: "labap"
@@ -2367,11 +2337,6 @@
short_name: "labpv"
}
builders {
- name: "buildbucket/luci.flutter.prod/Linux_samsung_s10 beta platform_views_scroll_perf__timeline_summary"
- category: "Linux_samsung_s10"
- short_name: "lssbp"
- }
- builders {
name: "buildbucket/luci.flutter.prod/Linux_android beta platform_view__start_up"
category: "Linux_android"
short_name: "labpv"
@@ -2397,21 +2362,16 @@
short_name: "labtp"
}
builders {
- name: "buildbucket/luci.flutter.prod/Linux_samsung_s10 beta textfield_perf__timeline_summary"
- category: "Linux_samsung_s10"
- short_name: "lssbt"
- }
- builders {
- name: "buildbucket/luci.flutter.prod/Linux_android beta tiles_scroll_perf__timeline_summary"
- category: "Linux_android"
- short_name: "labts"
- }
- builders {
name: "buildbucket/luci.flutter.prod/Linux_android beta web_size__compile_test"
category: "Linux_android"
short_name: "labws"
}
builders {
+ name: "buildbucket/luci.flutter.prod/Linux beta android views"
+ category: "Linux"
+ short_name: "lbav"
+ }
+ builders {
name: "buildbucket/luci.flutter.prod/Linux_android beta opacity_peephole_one_rect_perf__e2e_summary"
category: "Linux_android"
short_name: "labop"
@@ -2512,11 +2472,6 @@
short_name: "mbgpf"
}
builders {
- name: "buildbucket/luci.flutter.prod/Mac beta gradle_plugin_light_apk_test"
- category: "Mac"
- short_name: "mbgpl"
- }
- builders {
name: "buildbucket/luci.flutter.prod/Mac beta module_custom_host_app_name_test"
category: "Mac"
short_name: "mbmch"
@@ -2662,11 +2617,6 @@
short_name: "mibcl"
}
builders {
- name: "buildbucket/luci.flutter.prod/Mac_ios beta cubic_bezier_perf_ios_sksl_warmup__timeline_summary"
- category: "Mac_ios"
- short_name: "mibcb"
- }
- builders {
name: "buildbucket/luci.flutter.prod/Mac_ios beta external_ui_integration_test_ios"
category: "Mac_ios"
short_name: "mibeu"
@@ -2792,11 +2742,6 @@
short_name: "mibpb"
}
builders {
- name: "buildbucket/luci.flutter.prod/Mac_ios beta simple_animation_perf_ios"
- category: "Mac_ios"
- short_name: "mibsa"
- }
- builders {
name: "buildbucket/luci.flutter.prod/Mac_ios beta tiles_scroll_perf_ios__timeline_summary"
category: "Mac_ios"
short_name: "mibts"
@@ -2932,11 +2877,6 @@
short_name: "wabci"
}
builders {
- name: "buildbucket/luci.flutter.prod/Windows_android beta complex_layout_win__compile"
- category: "Windows_android"
- short_name: "wabcl"
- }
- builders {
name: "buildbucket/luci.flutter.prod/Windows_android beta flavors_test_win"
category: "Windows_android"
short_name: "wabft"
diff --git a/config/generated/flutter/luci/luci-scheduler.cfg b/config/generated/flutter/luci/luci-scheduler.cfg
index b144606..7915c46 100644
--- a/config/generated/flutter/luci/luci-scheduler.cfg
+++ b/config/generated/flutter/luci/luci-scheduler.cfg
@@ -417,6 +417,21 @@
}
}
job {
+ id: "Linux beta android views"
+ realm: "prod"
+ acl_sets: "prod"
+ triggering_policy {
+ kind: GREEDY_BATCHING
+ max_concurrent_invocations: 3
+ max_batch_size: 1
+ }
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "prod"
+ builder: "Linux beta android views"
+ }
+}
+job {
id: "Linux beta build_aar_module_test"
realm: "prod"
acl_sets: "prod"
@@ -4556,6 +4571,21 @@
}
}
job {
+ id: "Linux_android beta complex_layout__start_up"
+ realm: "prod"
+ acl_sets: "prod"
+ triggering_policy {
+ kind: GREEDY_BATCHING
+ max_concurrent_invocations: 3
+ max_batch_size: 1
+ }
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "prod"
+ builder: "Linux_android beta complex_layout__start_up"
+ }
+}
+job {
id: "Linux_android beta complex_layout_android__compile"
realm: "prod"
acl_sets: "prod"
@@ -5591,21 +5621,6 @@
}
}
job {
- id: "Linux_android beta tiles_scroll_perf__timeline_summary"
- realm: "prod"
- acl_sets: "prod"
- triggering_policy {
- kind: GREEDY_BATCHING
- max_concurrent_invocations: 3
- max_batch_size: 1
- }
- buildbucket {
- server: "cr-buildbucket.appspot.com"
- bucket: "prod"
- builder: "Linux_android beta tiles_scroll_perf__timeline_summary"
- }
-}
-job {
id: "Linux_android beta web_size__compile_test"
realm: "prod"
acl_sets: "prod"
@@ -8696,141 +8711,6 @@
}
}
job {
- id: "Linux_samsung_s10 beta backdrop_filter_perf__timeline_summary"
- realm: "prod"
- acl_sets: "prod"
- triggering_policy {
- kind: GREEDY_BATCHING
- max_concurrent_invocations: 3
- max_batch_size: 1
- }
- buildbucket {
- server: "cr-buildbucket.appspot.com"
- bucket: "prod"
- builder: "Linux_samsung_s10 beta backdrop_filter_perf__timeline_summary"
- }
-}
-job {
- id: "Linux_samsung_s10 beta complex_layout_scroll_perf__timeline_summary"
- realm: "prod"
- acl_sets: "prod"
- triggering_policy {
- kind: GREEDY_BATCHING
- max_concurrent_invocations: 3
- max_batch_size: 1
- }
- buildbucket {
- server: "cr-buildbucket.appspot.com"
- bucket: "prod"
- builder: "Linux_samsung_s10 beta complex_layout_scroll_perf__timeline_summary"
- }
-}
-job {
- id: "Linux_samsung_s10 beta cubic_bezier_perf__timeline_summary"
- realm: "prod"
- acl_sets: "prod"
- triggering_policy {
- kind: GREEDY_BATCHING
- max_concurrent_invocations: 3
- max_batch_size: 1
- }
- buildbucket {
- server: "cr-buildbucket.appspot.com"
- bucket: "prod"
- builder: "Linux_samsung_s10 beta cubic_bezier_perf__timeline_summary"
- }
-}
-job {
- id: "Linux_samsung_s10 beta cull_opacity_perf__timeline_summary"
- realm: "prod"
- acl_sets: "prod"
- triggering_policy {
- kind: GREEDY_BATCHING
- max_concurrent_invocations: 3
- max_batch_size: 1
- }
- buildbucket {
- server: "cr-buildbucket.appspot.com"
- bucket: "prod"
- builder: "Linux_samsung_s10 beta cull_opacity_perf__timeline_summary"
- }
-}
-job {
- id: "Linux_samsung_s10 beta imagefiltered_transform_animation_perf__timeline_summary"
- realm: "prod"
- acl_sets: "prod"
- triggering_policy {
- kind: GREEDY_BATCHING
- max_concurrent_invocations: 3
- max_batch_size: 1
- }
- buildbucket {
- server: "cr-buildbucket.appspot.com"
- bucket: "prod"
- builder: "Linux_samsung_s10 beta imagefiltered_transform_animation_perf__timeline_summary"
- }
-}
-job {
- id: "Linux_samsung_s10 beta new_gallery__transition_perf"
- realm: "prod"
- acl_sets: "prod"
- triggering_policy {
- kind: GREEDY_BATCHING
- max_concurrent_invocations: 3
- max_batch_size: 1
- }
- buildbucket {
- server: "cr-buildbucket.appspot.com"
- bucket: "prod"
- builder: "Linux_samsung_s10 beta new_gallery__transition_perf"
- }
-}
-job {
- id: "Linux_samsung_s10 beta picture_cache_perf__timeline_summary"
- realm: "prod"
- acl_sets: "prod"
- triggering_policy {
- kind: GREEDY_BATCHING
- max_concurrent_invocations: 3
- max_batch_size: 1
- }
- buildbucket {
- server: "cr-buildbucket.appspot.com"
- bucket: "prod"
- builder: "Linux_samsung_s10 beta picture_cache_perf__timeline_summary"
- }
-}
-job {
- id: "Linux_samsung_s10 beta platform_views_scroll_perf__timeline_summary"
- realm: "prod"
- acl_sets: "prod"
- triggering_policy {
- kind: GREEDY_BATCHING
- max_concurrent_invocations: 3
- max_batch_size: 1
- }
- buildbucket {
- server: "cr-buildbucket.appspot.com"
- bucket: "prod"
- builder: "Linux_samsung_s10 beta platform_views_scroll_perf__timeline_summary"
- }
-}
-job {
- id: "Linux_samsung_s10 beta textfield_perf__timeline_summary"
- realm: "prod"
- acl_sets: "prod"
- triggering_policy {
- kind: GREEDY_BATCHING
- max_concurrent_invocations: 3
- max_batch_size: 1
- }
- buildbucket {
- server: "cr-buildbucket.appspot.com"
- bucket: "prod"
- builder: "Linux_samsung_s10 beta textfield_perf__timeline_summary"
- }
-}
-job {
id: "Linux_samsung_s10 complex_layout_scroll_perf__timeline_summary"
realm: "prod"
acl_sets: "prod"
@@ -9351,21 +9231,6 @@
}
}
job {
- id: "Mac beta gradle_plugin_light_apk_test"
- realm: "prod"
- acl_sets: "prod"
- triggering_policy {
- kind: GREEDY_BATCHING
- max_concurrent_invocations: 3
- max_batch_size: 1
- }
- buildbucket {
- server: "cr-buildbucket.appspot.com"
- bucket: "prod"
- builder: "Mac beta gradle_plugin_light_apk_test"
- }
-}
-job {
id: "Mac beta iOS Engine"
realm: "prod"
acl_sets: "prod"
@@ -12636,21 +12501,6 @@
}
}
job {
- id: "Mac_ios beta cubic_bezier_perf_ios_sksl_warmup__timeline_summary"
- realm: "prod"
- acl_sets: "prod"
- triggering_policy {
- kind: GREEDY_BATCHING
- max_concurrent_invocations: 3
- max_batch_size: 1
- }
- buildbucket {
- server: "cr-buildbucket.appspot.com"
- bucket: "prod"
- builder: "Mac_ios beta cubic_bezier_perf_ios_sksl_warmup__timeline_summary"
- }
-}
-job {
id: "Mac_ios beta external_ui_integration_test_ios"
realm: "prod"
acl_sets: "prod"
@@ -13026,21 +12876,6 @@
}
}
job {
- id: "Mac_ios beta simple_animation_perf_ios"
- realm: "prod"
- acl_sets: "prod"
- triggering_policy {
- kind: GREEDY_BATCHING
- max_concurrent_invocations: 3
- max_batch_size: 1
- }
- buildbucket {
- server: "cr-buildbucket.appspot.com"
- bucket: "prod"
- builder: "Mac_ios beta simple_animation_perf_ios"
- }
-}
-job {
id: "Mac_ios beta tiles_scroll_perf_ios__timeline_summary"
realm: "prod"
acl_sets: "prod"
@@ -17298,21 +17133,6 @@
}
}
job {
- id: "Windows_android beta complex_layout_win__compile"
- realm: "prod"
- acl_sets: "prod"
- triggering_policy {
- kind: GREEDY_BATCHING
- max_concurrent_invocations: 3
- max_batch_size: 1
- }
- buildbucket {
- server: "cr-buildbucket.appspot.com"
- bucket: "prod"
- builder: "Windows_android beta complex_layout_win__compile"
- }
-}
-job {
id: "Windows_android beta flavors_test_win"
realm: "prod"
acl_sets: "prod"
@@ -17933,6 +17753,7 @@
realm: "prod"
acl_sets: "prod"
triggers: "Linux beta analyze"
+ triggers: "Linux beta android views"
triggers: "Linux beta build_aar_module_test"
triggers: "Linux beta build_tests_1_2"
triggers: "Linux beta build_tests_2_2"
@@ -18002,6 +17823,7 @@
triggers: "Linux_android beta channels_integration_test"
triggers: "Linux_android beta color_filter_and_fade_perf__e2e_summary"
triggers: "Linux_android beta color_filter_and_fade_perf__timeline_summary"
+ triggers: "Linux_android beta complex_layout__start_up"
triggers: "Linux_android beta complex_layout_android__compile"
triggers: "Linux_android beta complex_layout_android__scroll_smoothness"
triggers: "Linux_android beta complex_layout_scroll_perf__devtools_memory"
@@ -18071,17 +17893,7 @@
triggers: "Linux_android beta service_extensions_test"
triggers: "Linux_android beta textfield_perf__e2e_summary"
triggers: "Linux_android beta textfield_perf__timeline_summary"
- triggers: "Linux_android beta tiles_scroll_perf__timeline_summary"
triggers: "Linux_android beta web_size__compile_test"
- triggers: "Linux_samsung_s10 beta backdrop_filter_perf__timeline_summary"
- triggers: "Linux_samsung_s10 beta complex_layout_scroll_perf__timeline_summary"
- triggers: "Linux_samsung_s10 beta cubic_bezier_perf__timeline_summary"
- triggers: "Linux_samsung_s10 beta cull_opacity_perf__timeline_summary"
- triggers: "Linux_samsung_s10 beta imagefiltered_transform_animation_perf__timeline_summary"
- triggers: "Linux_samsung_s10 beta new_gallery__transition_perf"
- triggers: "Linux_samsung_s10 beta picture_cache_perf__timeline_summary"
- triggers: "Linux_samsung_s10 beta platform_views_scroll_perf__timeline_summary"
- triggers: "Linux_samsung_s10 beta textfield_perf__timeline_summary"
triggers: "Mac beta build_aar_module_test"
triggers: "Mac beta build_ios_framework_module_test"
triggers: "Mac beta build_tests_1_4"
@@ -18095,7 +17907,6 @@
triggers: "Mac beta framework_tests_widgets"
triggers: "Mac beta gradle_plugin_bundle_test"
triggers: "Mac beta gradle_plugin_fat_apk_test"
- triggers: "Mac beta gradle_plugin_light_apk_test"
triggers: "Mac beta module_custom_host_app_name_test"
triggers: "Mac beta module_host_with_custom_build_test"
triggers: "Mac beta module_test"
@@ -18126,7 +17937,6 @@
triggers: "Mac_ios beta complex_layout_ios__compile"
triggers: "Mac_ios beta complex_layout_ios__start_up"
triggers: "Mac_ios beta complex_layout_scroll_perf_ios__timeline_summary"
- triggers: "Mac_ios beta cubic_bezier_perf_ios_sksl_warmup__timeline_summary"
triggers: "Mac_ios beta external_ui_integration_test_ios"
triggers: "Mac_ios beta flavors_test_ios"
triggers: "Mac_ios beta flutter_gallery_ios__compile"
@@ -18152,7 +17962,6 @@
triggers: "Mac_ios beta platform_view_ios__start_up"
triggers: "Mac_ios beta platform_views_scroll_perf_ios__timeline_summary"
triggers: "Mac_ios beta post_backdrop_filter_perf_ios__timeline_summary"
- triggers: "Mac_ios beta simple_animation_perf_ios"
triggers: "Mac_ios beta tiles_scroll_perf_ios__timeline_summary"
triggers: "Windows beta build_aar_module_test"
triggers: "Windows beta build_tests_1_3"
@@ -18179,7 +17988,6 @@
triggers: "Windows beta web_tool_tests"
triggers: "Windows_android beta basic_material_app_win__compile"
triggers: "Windows_android beta channels_integration_test_win"
- triggers: "Windows_android beta complex_layout_win__compile"
triggers: "Windows_android beta flavors_test_win"
triggers: "Windows_android beta flutter_gallery_win__compile"
triggers: "Windows_android beta hot_mode_dev_cycle_win__benchmark"