Manual roll of beta ci.yaml

Change-Id: Ie347a061537e4a23823283837a6543b59eb13a0f
Bug: None
Reviewed-on: https://flutter-review.googlesource.com/c/infra/+/28780
Reviewed-by: Godofredo Contreras <godofredoc@google.com>
Commit-Queue: Casey Hillers <chillers@google.com>
diff --git a/config/generated/ci_yaml/engine_beta_config.json b/config/generated/ci_yaml/engine_beta_config.json
index 4d67a52..a3412b3 100644
--- a/config/generated/ci_yaml/engine_beta_config.json
+++ b/config/generated/ci_yaml/engine_beta_config.json
@@ -1 +1 @@
-{"targets":[{"name":"Linux Android AOT Engine","timeout":60,"properties":{"add_recipes_cq":"true","build_android_aot":"true","android_sdk_license":"\\n24333f8a63b6825ea9c5514f83c2829b004d1fee","android_sdk_preview_license":"\\n84831b9409646a918e30573bab4c9c91346d8abd"},"scheduler":"luci","recipe":"engine/engine"},{"name":"Linux Android Debug Engine","timeout":60,"properties":{"add_recipes_cq":"true","build_android_debug":"true","build_android_jit_release":"true","build_android_vulkan":"true","android_sdk_license":"\\n24333f8a63b6825ea9c5514f83c2829b004d1fee","android_sdk_preview_license":"\\n84831b9409646a918e30573bab4c9c91346d8abd"},"scheduler":"luci","recipe":"engine/engine"},{"name":"Linux Android Emulator Tests","bringup":true,"timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_virtual_device\", \"version\": \"31\"}\n]","upload_packages":"true","clobber":"true"},"scheduler":"luci","recipe":"engine/scenarios"},{"name":"Linux Benchmarks","timeout":60,"properties":{"build_host":"true","upload_metrics":"true"},"scheduler":"luci","presubmit":false,"enabledBranches":["main","master"],"recipe":"engine/engine_metrics"},{"name":"Linux Benchmarks (no-upload)","timeout":60,"properties":{"build_host":"true","upload_metrics":"false"},"scheduler":"luci","recipe":"engine/engine_metrics"},{"name":"Linux Fuchsia","timeout":90,"properties":{"add_recipes_cq":"true","build_fuchsia":"true","fuchsia_ctl_version":"version:0.0.27"},"scheduler":"luci","recipe":"engine/engine"},{"name":"Linux Fuchsia FEMU","timeout":60,"properties":{"add_recipes_cq":"true","build_fuchsia":"true","fuchsia_ctl_version":"version:0.0.27"},"scheduler":"luci","recipe":"engine/femu_test"},{"name":"Linux Framework Smoke Tests","timeout":60,"scheduler":"luci","enabledBranches":["main","master"],"recipe":"engine/framework_smoke"},{"name":"Linux Host Engine","timeout":60,"properties":{"add_recipes_cq":"true","build_host":"true"},"scheduler":"luci","recipe":"engine/engine"},{"name":"Linux Unopt","timeout":60,"properties":{"add_recipes_cq":"true","clobber":"true"},"scheduler":"luci","recipe":"engine/engine_unopt"},{"name":"Linux clang-tidy","timeout":60,"properties":{"add_recipes_cq":"true"},"scheduler":"luci","recipe":"engine/engine_lint"},{"name":"Linux Arm Host Engine","timeout":90,"properties":{"add_recipes_cq":"true","build_host":"true"},"scheduler":"luci","recipe":"engine/engine_arm"},{"name":"Linux linux_host_engine","bringup":true,"timeout":60,"properties":{"config_name":"linux_host_engine","environment":"Staging"},"scheduler":"luci","recipe":"engine_v2/engine_v2"},{"name":"Linux Web Engine","timeout":60,"properties":{"add_recipes_cq":"true","gcs_goldens_bucket":"flutter_logs","dependencies":"[\n  {\"dependency\": \"goldctl\"}\n]"},"scheduler":"luci","runIf":["DEPS","lib/web_ui/**","web_sdk/**","tools/**","ci/**","flutter_frontend_server/**"],"recipe":"engine/web_engine"},{"name":"Linux Web Framework tests","timeout":60,"properties":{"add_recipes_cq":"true","framework":"true","shard":"web_tests","subshards":"[\"0\", \"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7_last\"]"},"scheduler":"luci","runIf":["DEPS","lib/web_ui/**","web_sdk/**","tools/**","ci/**","flutter_frontend_server/**"],"enabledBranches":["main","master"],"recipe":"engine/web_engine_framework"},{"name":"Mac Android AOT Engine","timeout":60,"properties":{"android_sdk_license":"\\n24333f8a63b6825ea9c5514f83c2829b004d1fee","android_sdk_preview_license":"\\n84831b9409646a918e30573bab4c9c91346d8abd","build_android_aot":"true","jazzy_version":"0.9.5"},"scheduler":"luci","recipe":"engine/engine"},{"name":"Mac Host Engine","timeout":75,"properties":{"add_recipes_cq":"true","build_host":"true","jazzy_version":"0.9.5"},"scheduler":"luci","recipe":"engine/engine"},{"name":"Mac Unopt","timeout":75,"properties":{"add_recipes_cq":"true","jazzy_version":"0.9.5"},"scheduler":"luci","recipe":"engine/engine_unopt"},{"name":"Mac clang-tidy","timeout":75,"properties":{"add_recipes_cq":"true","jazzy_version":"0.9.5"},"scheduler":"luci","recipe":"engine/engine_lint"},{"name":"Mac iOS Engine","timeout":60,"properties":{"build_ios":"true","ios_debug":"true","jazzy_version":"0.9.5"},"scheduler":"luci","recipe":"engine/engine"},{"name":"Mac Web Engine","timeout":60,"properties":{"add_recipes_cq":"true","gcs_goldens_bucket":"flutter_logs","dependencies":"[\n  {\"dependency\": \"goldctl\"}\n]"},"scheduler":"luci","runIf":["DEPS","lib/web_ui/**","web_sdk/**","tools/**","ci/**","flutter_frontend_server/**"],"recipe":"engine/web_engine"},{"name":"Mac mac_ios_engine","bringup":true,"timeout":60,"properties":{"config_name":"mac_ios_engine","environment":"Staging","dependencies":"[\n  {\"dependency\": \"jazzy\"}\n]"},"scheduler":"luci","recipe":"engine_v2/engine_v2"},{"name":"Mac mac_ios_engine_profile","bringup":true,"timeout":60,"properties":{"config_name":"mac_ios_engine_profile","environment":"Staging"},"scheduler":"luci","recipe":"engine_v2/engine_v2"},{"name":"Mac mac_ios_engine_release","bringup":true,"timeout":60,"properties":{"config_name":"mac_ios_engine_release","environment":"Staging"},"scheduler":"luci","recipe":"engine_v2/engine_v2"},{"name":"Windows Android AOT Engine","timeout":60,"properties":{"build_android_aot":"true","android_sdk_license":"\\n24333f8a63b6825ea9c5514f83c2829b004d1fee","android_sdk_preview_license":"\\n84831b9409646a918e30573bab4c9c91346d8abd"},"scheduler":"luci","recipe":"engine/engine"},{"name":"Windows Host Engine","timeout":60,"properties":{"add_recipes_cq":"true","build_host":"true"},"scheduler":"luci","recipe":"engine/engine"},{"name":"Windows windows_android_aot_engine","bringup":true,"timeout":60,"properties":{"config_name":"windows_android_aot_engine","environment":"Staging"},"scheduler":"luci","recipe":"engine_v2/engine_v2"},{"name":"Windows windows_host_engine","bringup":true,"timeout":60,"properties":{"config_name":"windows_host_engine","environment":"Staging"},"scheduler":"luci","recipe":"engine_v2/engine_v2"},{"name":"Windows Unopt","timeout":75,"properties":{"add_recipes_cq":"true"},"scheduler":"luci","recipe":"engine/engine_unopt"},{"name":"Windows UWP Engine","timeout":60,"properties":{"build_windows_uwp":"true"},"scheduler":"luci","recipe":"engine/engine"},{"name":"Windows Web Engine","timeout":60,"properties":{"gcs_goldens_bucket":"flutter_logs"},"scheduler":"luci","runIf":["DEPS","lib/web_ui/**","web_sdk/**"],"recipe":"engine/web_engine"},{"name":"Mac iOS Engine Profile","timeout":90,"properties":{"build_ios":"true","ios_profile":"true","jazzy_version":"0.9.5"},"scheduler":"luci","presubmit":false,"recipe":"engine/engine"},{"name":"Mac iOS Engine Release","timeout":90,"properties":{"build_ios":"true","ios_release":"true","jazzy_version":"0.9.5"},"scheduler":"luci","presubmit":false,"recipe":"engine/engine"},{"name":"Linux ci_yaml engine roller","bringup":true,"recipe":"infra/ci_yaml"}],"enabledBranches":["main","flutter-\\d+\\.\\d+-candidate\\.\\d+"],"platformProperties":{"linux":{"properties":{"build_host":"false","build_fuchsia":"false","build_android_debug":"false","build_android_aot":"false","build_android_vulkan":"false","build_ios":"false","build_windows_uwp":"false","build_android_jit_release":"false","gcs_goldens_bucket":"","ios_debug":"false","ios_profile":"false","ios_release":"false","no_bitcode":"false","caches":"[\n  {\"name\":\"builder_linux_engine\",\"path\":\"builder\"},\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\":\"openjdk\",\"path\":\"java\"}\n]","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"version:1.8.0u202-b08\"},\n  {\"dependency\": \"gradle_cache\"}\n]","device_type":"none","os":"Linux"}},"mac":{"properties":{"build_host":"false","build_fuchsia":"false","build_android_debug":"false","build_android_aot":"false","build_android_vulkan":"false","build_ios":"false","build_windows_uwp":"false","build_android_jit_release":"false","gcs_goldens_bucket":"","ios_debug":"false","ios_profile":"false","ios_release":"false","no_bitcode":"false","caches":"[\n  {\"name\":\"flutter_cocoapods\",\"path\":\"cocoapods\"},\n  {\"name\":\"old_osx_sdk\",\"path\":\"osx_sdk\"},\n  {\"name\":\"builder_mac_engine\",\"path\":\"builder\"},\n  {\"name\":\"openjdk\",\"path\":\"java\"}\n]","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"version:1.8.0u202-b08\"}\n]","device_type":"none","mac_model":"Macmini8,1","os":"Mac-10.15","xcode":"12c33"}},"windows":{"properties":{"build_host":"false","build_fuchsia":"false","build_android_debug":"false","build_android_aot":"false","build_android_vulkan":"false","build_ios":"false","build_windows_uwp":"false","build_android_jit_release":"false","gcs_goldens_bucket":"","ios_debug":"false","ios_profile":"false","ios_release":"false","no_bitcode":"false","caches":"[\n  {\"name\":\"builder_win_engine\",\"path\":\"builder\"},\n  {\"name\":\"openjdk\",\"path\":\"java\"}\n]","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"version:1.8.0u202-b08\"}\n]","device_type":"none","os":"Windows-10"}}}}
+{"targets":[{"name":"Linux Android AOT Engine","timeout":60,"properties":{"add_recipes_cq":"true","build_android_aot":"true","android_sdk_license":"\\n24333f8a63b6825ea9c5514f83c2829b004d1fee","android_sdk_preview_license":"\\n84831b9409646a918e30573bab4c9c91346d8abd"},"recipe":"engine/engine"},{"name":"Linux Android Debug Engine","timeout":60,"properties":{"add_recipes_cq":"true","build_android_debug":"true","build_android_jit_release":"true","build_android_vulkan":"true","android_sdk_license":"\\n24333f8a63b6825ea9c5514f83c2829b004d1fee","android_sdk_preview_license":"\\n84831b9409646a918e30573bab4c9c91346d8abd"},"recipe":"engine/engine"},{"name":"Linux Android Emulator Tests","bringup":true,"timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_virtual_device\", \"version\": \"31\"}\n]","upload_packages":"true","clobber":"true"},"recipe":"engine/scenarios"},{"name":"Linux Benchmarks","timeout":60,"properties":{"build_host":"true","upload_metrics":"true"},"presubmit":false,"enabledBranches":["main","master"],"recipe":"engine/engine_metrics"},{"name":"Linux Benchmarks (no-upload)","timeout":60,"properties":{"build_host":"true","upload_metrics":"false"},"recipe":"engine/engine_metrics"},{"name":"Linux Fuchsia","timeout":90,"properties":{"add_recipes_cq":"true","build_fuchsia":"true","fuchsia_ctl_version":"version:0.0.27"},"recipe":"engine/engine"},{"name":"Linux Fuchsia FEMU","timeout":60,"properties":{"add_recipes_cq":"true","build_fuchsia":"true","fuchsia_ctl_version":"version:0.0.27"},"recipe":"engine/femu_test"},{"name":"Linux Framework Smoke Tests","timeout":60,"enabledBranches":["main","master"],"recipe":"engine/framework_smoke"},{"name":"Linux Host Engine","timeout":60,"properties":{"add_recipes_cq":"true","build_host":"true"},"recipe":"engine/engine"},{"name":"Linux Unopt","timeout":60,"properties":{"add_recipes_cq":"true","clobber":"true"},"recipe":"engine/engine_unopt"},{"name":"Linux clang-tidy","timeout":60,"properties":{"add_recipes_cq":"true","cores":"32"},"recipe":"engine/engine_lint"},{"name":"Linux Arm Host Engine","timeout":90,"properties":{"add_recipes_cq":"true","build_host":"true"},"recipe":"engine/engine_arm"},{"name":"Linux linux_host_engine","bringup":true,"timeout":60,"properties":{"config_name":"linux_host_engine","environment":"Staging"},"recipe":"engine_v2/engine_v2"},{"name":"Linux Web Engine","timeout":60,"properties":{"add_recipes_cq":"true","gcs_goldens_bucket":"flutter_logs","dependencies":"[\n  {\"dependency\": \"goldctl\"}\n]"},"runIf":["DEPS",".ci.yaml","lib/web_ui/**","web_sdk/**","tools/**","ci/**","flutter_frontend_server/**"],"recipe":"engine/web_engine"},{"name":"Linux Web Framework tests","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"curl\", \"version\": \"version:7.64.0\"}\n]","framework":"true","shard":"web_tests","subshards":"[\"0\", \"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7_last\"]"},"runIf":["DEPS",".ci.yaml","lib/web_ui/**","web_sdk/**","tools/**","ci/**","flutter_frontend_server/**"],"enabledBranches":["main","master"],"recipe":"engine/web_engine_framework"},{"name":"Mac Android AOT Engine","timeout":60,"properties":{"android_sdk_license":"\\n24333f8a63b6825ea9c5514f83c2829b004d1fee","android_sdk_preview_license":"\\n84831b9409646a918e30573bab4c9c91346d8abd","build_android_aot":"true","jazzy_version":"0.14.1"},"recipe":"engine/engine"},{"name":"Mac Host Engine","timeout":75,"properties":{"add_recipes_cq":"true","build_host":"true","jazzy_version":"0.14.1"},"recipe":"engine/engine"},{"name":"Mac Unopt","timeout":75,"properties":{"add_recipes_cq":"true","jazzy_version":"0.14.1"},"recipe":"engine/engine_unopt"},{"name":"Mac clang-tidy","timeout":75,"properties":{"add_recipes_cq":"true","jazzy_version":"0.14.1"},"recipe":"engine/engine_lint"},{"name":"Mac iOS Engine","timeout":60,"properties":{"build_ios":"true","ios_debug":"true","jazzy_version":"0.14.1"},"recipe":"engine/engine"},{"name":"Mac Web Engine","timeout":60,"properties":{"add_recipes_cq":"true","gcs_goldens_bucket":"flutter_logs","caches":"[\n  {\"name\":\"flutter_cocoapods\",\"path\":\"cocoapods\"},\n  {\"name\":\"old_osx_sdk\",\"path\":\"osx_sdk\"},\n  {\"name\":\"builder_mac_engine\",\"path\":\"builder\"},\n  {\"name\":\"openjdk\",\"path\":\"java\"}\n]","dependencies":"[\n  {\"dependency\": \"goldctl\"}\n]","os":"Mac-10.15","runtime_versions":"[ ]","xcode":"12c33"},"runIf":["DEPS",".ci.yaml","lib/web_ui/**","web_sdk/**","tools/**","ci/**","flutter_frontend_server/**"],"recipe":"engine/web_engine"},{"name":"Mac mac_ios_engine","bringup":true,"timeout":60,"properties":{"config_name":"mac_ios_engine","environment":"Staging","dependencies":"[\n  {\"dependency\": \"jazzy\", \"version\": \"0.14.1\"}\n]"},"recipe":"engine_v2/engine_v2"},{"name":"Mac mac_ios_engine_profile","bringup":true,"timeout":60,"properties":{"config_name":"mac_ios_engine_profile","environment":"Staging"},"recipe":"engine_v2/engine_v2"},{"name":"Mac mac_ios_engine_release","bringup":true,"timeout":60,"properties":{"config_name":"mac_ios_engine_release","environment":"Staging"},"recipe":"engine_v2/engine_v2"},{"name":"Windows Android AOT Engine","timeout":60,"properties":{"build_android_aot":"true","android_sdk_license":"\\n24333f8a63b6825ea9c5514f83c2829b004d1fee","android_sdk_preview_license":"\\n84831b9409646a918e30573bab4c9c91346d8abd"},"recipe":"engine/engine"},{"name":"Windows Host Engine","timeout":60,"properties":{"add_recipes_cq":"true","build_host":"true"},"recipe":"engine/engine"},{"name":"Windows windows_android_aot_engine","bringup":true,"timeout":60,"properties":{"config_name":"windows_android_aot_engine","environment":"Staging"},"recipe":"engine_v2/engine_v2"},{"name":"Windows windows_host_engine","bringup":true,"timeout":60,"properties":{"config_name":"windows_host_engine","environment":"Staging"},"recipe":"engine_v2/engine_v2"},{"name":"Windows Unopt","timeout":75,"properties":{"add_recipes_cq":"true"},"recipe":"engine/engine_unopt"},{"name":"Windows UWP Engine","timeout":60,"properties":{"build_windows_uwp":"true"},"recipe":"engine/engine"},{"name":"Windows Web Engine","timeout":60,"properties":{"gcs_goldens_bucket":"flutter_logs"},"runIf":["DEPS",".ci.yaml","lib/web_ui/**","web_sdk/**"],"recipe":"engine/web_engine"},{"name":"Mac iOS Engine Profile","timeout":90,"properties":{"build_ios":"true","ios_profile":"true","jazzy_version":"0.14.1"},"presubmit":false,"recipe":"engine/engine"},{"name":"Mac iOS Engine Release","timeout":90,"properties":{"build_ios":"true","ios_release":"true","jazzy_version":"0.14.1"},"presubmit":false,"recipe":"engine/engine"},{"name":"Linux ci_yaml engine roller","bringup":true,"recipe":"infra/ci_yaml"}],"enabledBranches":["main","flutter-\\d+\\.\\d+-candidate\\.\\d+"],"platformProperties":{"linux":{"properties":{"build_host":"false","build_fuchsia":"false","build_android_debug":"false","build_android_aot":"false","build_android_vulkan":"false","build_ios":"false","build_windows_uwp":"false","build_android_jit_release":"false","gcs_goldens_bucket":"","ios_debug":"false","ios_profile":"false","ios_release":"false","no_bitcode":"false","caches":"[\n  {\"name\":\"builder_linux_engine\",\"path\":\"builder\"},\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\":\"openjdk\",\"path\":\"java\"}\n]","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"version:1.8.0u202-b08\"},\n  {\"dependency\": \"gradle_cache\"}\n]","device_type":"none","os":"Linux","cores":"8"}},"mac":{"properties":{"build_host":"false","build_fuchsia":"false","build_android_debug":"false","build_android_aot":"false","build_android_vulkan":"false","build_ios":"false","build_windows_uwp":"false","build_android_jit_release":"false","gcs_goldens_bucket":"","ios_debug":"false","ios_profile":"false","ios_release":"false","no_bitcode":"false","caches":"[\n  {\"name\":\"flutter_cocoapods\",\"path\":\"cocoapods\"},\n  {\"name\":\"osx_sdk_13a233_13_15\",\"path\":\"osx_sdk\"},\n  {\"name\":\"builder_mac_engine\",\"path\":\"builder\"},\n  {\"name\":\"openjdk\",\"path\":\"java\"},\n  {\"name\":\"xcode_runtime_ios_13_0\",\"path\":\"xcode_runtime_ios_13_0\"},\n  {\"name\":\"xcode_runtime_ios_15_0\",\"path\":\"xcode_runtime_ios_15_0\"}\n]","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"version:1.8.0u202-b08\"}\n]","device_type":"none","mac_model":"Macmini8,1","os":"Mac-12","runtime_versions":"[\n  \"ios-13-0\",\n  \"ios-15-0\"\n]","xcode":"13a233"}},"windows":{"properties":{"build_host":"false","build_fuchsia":"false","build_android_debug":"false","build_android_aot":"false","build_android_vulkan":"false","build_ios":"false","build_windows_uwp":"false","build_android_jit_release":"false","gcs_goldens_bucket":"","ios_debug":"false","ios_profile":"false","ios_release":"false","no_bitcode":"false","caches":"[\n  {\"name\":\"builder_win_engine\",\"path\":\"builder\"},\n  {\"name\":\"openjdk\",\"path\":\"java\"}\n]","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"version:1.8.0u202-b08\"}\n]","device_type":"none","os":"Windows-10"}}}}
diff --git a/config/generated/ci_yaml/flutter_beta_config.json b/config/generated/ci_yaml/flutter_beta_config.json
index 672194c..fa1e24f 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:96.2\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"build_aar_module_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux build_tests_1_2","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\"},\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"clang\"},\n  {\"dependency\": \"cmake\"},\n  {\"dependency\": \"ninja\"}\n]","shard":"build_tests","subshard":"1_2","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","recipe":"flutter/flutter_drone"},{"name":"Linux build_tests_2_2","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\"},\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"},"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:96.2\"}\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:96.2\"}\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:96.2\"}\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:96.2\"}\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:96.2\"}\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:96.2\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"module_custom_host_app_name_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux module_host_with_custom_build_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"module_host_with_custom_build_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux module_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"module_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:96.2\"}\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:96.2\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"plugin_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux skp_generator","timeout":60,"properties":{"shard":"skp_generator","subshard":"0","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/flutter/","packages/flutter_tools/","bin/",".ci.yaml"],"enabledBranches":["main","master"],"recipe":"flutter/flutter_drone"},{"name":"Linux technical_debt__cost","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"technical_debt__cost"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux test_ownership","properties":{"tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":[".ci.yaml"],"enabledBranches":["main","master"],"recipe":"infra/test_ownership"},{"name":"Linux tool_integration_tests_1_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"clang\"},\n  {\"dependency\": \"open_jdk\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"tool_integration_tests","subshard":"1_4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","runIf":["dev/","packages/flutter_tools/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux tool_integration_tests_2_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"clang\"},\n  {\"dependency\": \"open_jdk\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"tool_integration_tests","subshard":"2_4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","runIf":["dev/","packages/flutter_tools/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux tool_integration_tests_3_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"clang\"},\n  {\"dependency\": \"open_jdk\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"tool_integration_tests","subshard":"3_4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","runIf":["dev/","packages/flutter_tools/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux tool_integration_tests_4_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"clang\"},\n  {\"dependency\": \"open_jdk\"},\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","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:96.2\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"web_benchmarks_canvaskit"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux web_benchmarks_html","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"}\n]","tags":"[\"devicelab\"]\n","task_name":"web_benchmarks_html"},"scheduler":"luci","runIf":["dev/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux web_long_running_tests_1_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_long_running_tests","subshard":"1_5","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_long_running_tests_2_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_long_running_tests","subshard":"2_5","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_long_running_tests_3_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_long_running_tests","subshard":"3_5","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_long_running_tests_4_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_long_running_tests","subshard":"4_5","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_long_running_tests_5_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_long_running_tests","subshard":"5_5","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tests_0","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_tests","subshard":"0","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tests_1","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_tests","subshard":"1","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tests_2","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_tests","subshard":"2","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tests_3","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_tests","subshard":"3","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tests_4","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_tests","subshard":"4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tests_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_tests","subshard":"5","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tests_6","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_tests","subshard":"6","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tests_7_last","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_tests","subshard":"7_last","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_0","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_canvaskit_tests","subshard":"0","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_1","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_canvaskit_tests","subshard":"1","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_2","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_canvaskit_tests","subshard":"2","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_3","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_canvaskit_tests","subshard":"3","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_4","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_canvaskit_tests","subshard":"4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_canvaskit_tests","subshard":"5","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_6","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_canvaskit_tests","subshard":"6","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_7_last","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_canvaskit_tests","subshard":"7_last","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tool_tests","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_tool_tests","subshard":"web","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/flutter_tools/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux_android analyzer_benchmark","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"analyzer_benchmark"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android android_defines_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"android_defines_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android android_obfuscate_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"android_obfuscate_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android android_semantics_integration_test","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"android_semantics_integration_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android android_stack_size_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"android_stack_size_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android android_view_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"android_view_scroll_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android animated_image_gc_perf","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"animated_image_gc_perf"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android animated_placeholder_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"animated_placeholder_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android backdrop_filter_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"backdrop_filter_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android backdrop_filter_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"backdrop_filter_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_samsung_s10 backdrop_filter_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\",\"samsung\",\"s10\"]\n","task_name":"backdrop_filter_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android basic_material_app_android__compile","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"basic_material_app_android__compile"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android channels_integration_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"channels_integration_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android color_filter_and_fade_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"color_filter_and_fade_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android color_filter_and_fade_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"color_filter_and_fade_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android color_filter_cache_perf__e2e_summary","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"color_filter_cache_perf__e2e_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]"},"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]"},"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]"},"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]"},"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]"},"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]"},"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]"},"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]"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android cubic_bezier_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"cubic_bezier_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android cubic_bezier_perf_sksl_warmup__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"cubic_bezier_perf_sksl_warmup__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_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"},"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"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_samsung_s10 cubic_bezier_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\",\"samsung\",\"s10\"]\n","task_name":"cubic_bezier_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android cull_opacity_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"cull_opacity_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android cull_opacity_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"cull_opacity_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_samsung_s10 cull_opacity_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\",\"samsung\",\"s10\"]\n","task_name":"cull_opacity_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android devtools_profile_start_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"devtools_profile_start_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android drive_perf_debug_warning","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"drive_perf_debug_warning"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android embedded_android_views_integration_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"embedded_android_views_integration_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android external_ui_integration_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"external_ui_integration_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android fading_child_animation_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"fading_child_animation_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android fast_scroll_heavy_gridview__memory","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"fast_scroll_heavy_gridview__memory"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android fast_scroll_large_images__memory","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"fast_scroll_large_images__memory"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flavors_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flavors_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_engine_group_performance","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flutter_engine_group_performance"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_gallery__back_button_memory","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flutter_gallery__back_button_memory"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_gallery__image_cache_memory","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flutter_gallery__image_cache_memory"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_gallery__memory_nav","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flutter_gallery__memory_nav"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_gallery__start_up","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flutter_gallery__start_up"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_gallery__start_up_delayed","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flutter_gallery__start_up_delayed"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_gallery_android__compile","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flutter_gallery_android__compile"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_gallery_v2_chrome_run_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flutter_gallery_v2_chrome_run_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_gallery_v2_web_compile_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flutter_gallery_v2_web_compile_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_test_performance","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flutter_test_performance"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_view__start_up","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flutter_view__start_up"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android frame_policy_delay_test_android","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"frame_policy_delay_test_android"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android fullscreen_textfield_perf","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"fullscreen_textfield_perf"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android fullscreen_textfield_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"fullscreen_textfield_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android fullscreen_textfield_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"fullscreen_textfield_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android hello_world__memory","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"hello_world__memory"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android home_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"home_scroll_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android hot_mode_dev_cycle_linux__benchmark","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"hot_mode_dev_cycle_linux__benchmark"},"scheduler":"luci","runIf":["dev/**"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android hybrid_android_views_integration_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"hybrid_android_views_integration_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android image_list_jit_reported_duration","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"image_list_jit_reported_duration"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android imagefiltered_transform_animation_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"imagefiltered_transform_animation_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_samsung_s10 imagefiltered_transform_animation_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\",\"samsung\",\"s10\"]\n","task_name":"imagefiltered_transform_animation_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android image_list_reported_duration","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"image_list_reported_duration"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android integration_ui_driver","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"integration_ui_driver"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android integration_ui_keyboard_resize","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"integration_ui_keyboard_resize"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android integration_ui_screenshot","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"integration_ui_screenshot"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android integration_ui_textfield","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"integration_ui_textfield"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android large_image_changer_perf_android","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"large_image_changer_perf_android"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android linux_chrome_dev_mode","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"linux_chrome_dev_mode"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android multi_widget_construction_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"multi_widget_construction_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android new_gallery__crane_perf","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"new_gallery__crane_perf"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android new_gallery__transition_perf","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"new_gallery__transition_perf"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_samsung_s10 new_gallery__transition_perf","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\",\"samsung\",\"s10\"]\n","task_name":"new_gallery__transition_perf"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android picture_cache_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"picture_cache_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android picture_cache_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"picture_cache_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_samsung_s10 picture_cache_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\",\"samsung\",\"s10\"]\n","task_name":"picture_cache_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android android_picture_cache_complexity_scoring_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"android_picture_cache_complexity_scoring_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android platform_channels_benchmarks","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"platform_channels_benchmarks"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android platform_channel_sample_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"platform_channel_sample_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android platform_interaction_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"platform_interaction_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android platform_views_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"platform_views_scroll_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_samsung_s10 platform_views_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\",\"samsung\",\"s10\"]\n","task_name":"platform_views_scroll_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android platform_view__start_up","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"platform_view__start_up"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android routing_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"routing_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android service_extensions_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"service_extensions_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android textfield_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"textfield_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android textfield_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"textfield_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_samsung_s10 textfield_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\",\"samsung\",\"s10\"]\n","task_name":"textfield_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android tiles_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"tiles_scroll_perf__timeline_summary","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk\", \"path\": \"java11\"}\n]"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android web_size__compile_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"web_size__compile_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux android views","bringup":true,"timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"android_virtual_device\", \"version\": \"31\"}\n]","tags":"[\"framework\",\"hostonly\"]\n"},"scheduler":"luci","recipe":"flutter/android_views"},{"name":"Linux 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"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android opacity_peephole_col_of_rows_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"opacity_peephole_col_of_rows_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android opacity_peephole_opacity_of_grid_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"opacity_peephole_opacity_of_grid_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android opacity_peephole_grid_of_opacity_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"opacity_peephole_grid_of_opacity_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android opacity_peephole_fade_transition_text_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"opacity_peephole_fade_transition_text_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android opacity_peephole_grid_of_alpha_savelayers_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"opacity_peephole_grid_of_alpha_savelayers_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android opacity_peephole_col_of_alpha_savelayer_rows_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"opacity_peephole_col_of_alpha_savelayer_rows_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android 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","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":"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: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"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android hot_mode_dev_cycle__benchmark","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"hot_mode_dev_cycle__benchmark"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android integration_test_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"integration_test_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android integration_ui_frame_number","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"integration_ui_frame_number"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android microbenchmarks","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"microbenchmarks"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android run_release_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"run_release_test"},"scheduler":"luci","runIf":["dev/**"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android flutter_gallery_mac__start_up","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"flutter_gallery_mac__start_up"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios animation_with_microtasks_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"animation_with_microtasks_perf_ios__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios backdrop_filter_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"backdrop_filter_perf_ios__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios basic_material_app_ios__compile","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"basic_material_app_ios__compile"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios channels_integration_test_ios","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"channels_integration_test_ios"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios complex_layout_ios__compile","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"complex_layout_ios__compile","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk\", \"path\": \"java11\"}\n]"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios complex_layout_ios__start_up","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"complex_layout_ios__start_up","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk\", \"path\": \"java11\"}\n]"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios complex_layout_scroll_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"complex_layout_scroll_perf_ios__timeline_summary","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk\", \"path\": \"java11\"}\n]"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios cubic_bezier_perf_ios_sksl_warmup__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"cubic_bezier_perf_ios_sksl_warmup__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios external_ui_integration_test_ios","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"external_ui_integration_test_ios"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios route_test_ios","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"route_test_ios"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios flavors_test_ios","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"flavors_test_ios"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios flutter_gallery_ios__compile","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"flutter_gallery_ios__compile"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios flutter_gallery_ios__start_up","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"flutter_gallery_ios__start_up"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios flutter_view_ios__start_up","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"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios hot_mode_dev_cycle_macos_target__benchmark","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"hot_mode_dev_cycle_macos_target__benchmark"},"scheduler":"luci","runIf":["dev/**"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios integration_test_test_ios","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"integration_test_test_ios"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios integration_ui_ios_driver","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"integration_ui_ios_driver"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios integration_ui_ios_frame_number","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"integration_ui_ios_frame_number"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios integration_ui_ios_keyboard_resize","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"integration_ui_ios_keyboard_resize"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios integration_ui_ios_screenshot","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"integration_ui_ios_screenshot"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios integration_ui_ios_textfield","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"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios macos_chrome_dev_mode","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"macos_chrome_dev_mode"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios microbenchmarks_ios","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"microbenchmarks_ios"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios new_gallery_ios__transition_perf","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"new_gallery_ios__transition_perf"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios 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"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios platform_interaction_test_ios","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"platform_interaction_test_ios"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios platform_view_ios__start_up","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"platform_view_ios__start_up"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios platform_views_scroll_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"platform_views_scroll_perf_ios__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios post_backdrop_filter_perf_ios__timeline_summary","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"post_backdrop_filter_perf_ios__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios simple_animation_perf_ios","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"simple_animation_perf_ios"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios hot_mode_dev_cycle_ios__benchmark","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"hot_mode_dev_cycle_ios__benchmark"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios tiles_scroll_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"tiles_scroll_perf_ios__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios native_ui_tests_ios","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:96.2\"},\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:96.2\"},\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:96.2\"},\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:96.2\"},\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:96.2\"},\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:96.2\"},\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"},"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:96.2\"},\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:96.2\"},\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:96.2\"},\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:96.2\"},\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:96.2\"},\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:96.2\"},\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:96.2\"},\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:96.2\"},\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:96.2\"},\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:96.2\"},\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:96.2\"},\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:96.2\"},\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","timeout":60,"properties":{"tags":"[\"devicelab\",\"hostonly\"]\n","dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","task_name":"windows_home_scroll_perf__timeline_summary"},"scheduler":"luci","recipe":"devicelab/devicelab_drone"},{"name":"Windows_android basic_material_app_win__compile","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"windows\"]\n","task_name":"basic_material_app_win__compile"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_android channels_integration_test_win","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"windows\"]\n","task_name":"channels_integration_test_win"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_android complex_layout_win__compile","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"windows\"]\n","task_name":"complex_layout_win__compile","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk\", \"path\": \"java11\"}\n]"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_android flavors_test_win","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"windows\"]\n","task_name":"flavors_test_win"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_android flutter_gallery_win__compile","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"windows\"]\n","task_name":"flutter_gallery_win__compile"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_android hot_mode_dev_cycle_win__benchmark","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"windows\"]\n","task_name":"hot_mode_dev_cycle_win__benchmark"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_android windows_chrome_dev_mode","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"windows\"]\n","task_name":"windows_chrome_dev_mode"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"google_test","bringup":true,"properties":{"tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"google_internal","presubmit":false}],"enabledBranches":["main","master","flutter-\\d+\\.\\d+-candidate\\.\\d+"],"platformProperties":{"linux":{"properties":{"caches":"[\n  {\"name\":\"builder_linux_framework\",\"path\":\"builder\"},\n  {\"name\":\"android_sdk\",\"path\":\"android\"},\n  {\"name\":\"chrome_and_driver_96\",\"path\":\"chrome\"},\n  {\"name\":\"flutter_sdk\",\"path\":\"flutter sdk\"},\n  {\"name\":\"openjdk\",\"path\":\"java\"},\n  {\"name\":\"pub_cache\",\"path\":\".pub-cache\"}\n]","dependencies":"[\n  {\"dependency\": \"curl\"}\n]","os":"Linux","device_type":"none"}},"linux_android":{"properties":{"caches":"[\n  {\"name\":\"builder_linux_devicelab\",\"path\":\"builder\"},\n  {\"name\":\"android_sdk\",\"path\":\"android\"},\n  {\"name\":\"chrome_and_driver_96\",\"path\":\"chrome\"},\n  {\"name\":\"flutter_sdk\",\"path\":\"flutter sdk\"},\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\":\"openjdk\",\"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_96\",\"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_96\",\"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_96\",\"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_96\",\"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_96\",\"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_96\",\"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:96.2\"},\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  {\"name\": \"openjdk\", \"path\": \"java\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\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":"Linux build_tests_1_2","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"clang\"},\n  {\"dependency\": \"cmake\"},\n  {\"dependency\": \"ninja\"}\n]","shard":"build_tests","subshard":"1_2","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","recipe":"flutter/flutter_drone"},{"name":"Linux build_tests_2_2","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"clang\"},\n  {\"dependency\": \"cmake\"},\n  {\"dependency\": \"ninja\"}\n]","shard":"build_tests","subshard":"2_2","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","recipe":"flutter/flutter_drone"},{"name":"Linux ci_yaml flutter roller","timeout":30,"properties":{"tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"runIf":[".ci.yaml"],"recipe":"infra/ci_yaml"},{"name":"Linux customer_testing","timeout":60,"properties":{"tags":"[\"framework\",\"hostonly\"]\n","validation":"customer_testing","validation_name":"Customer testing"},"scheduler":"luci","recipe":"flutter/flutter"},{"name":"Linux docs_publish","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"dashing\"},\n  {\"dependency\": \"firebase\"}\n]","tags":"[\"framework\",\"hostonly\"]\n","validation":"docs","validation_name":"Docs","firebase_project":"master-docs-flutter-dev","release_ref":"refs/heads/master"},"scheduler":"luci","presubmit":false,"enabledBranches":["main","master"],"recipe":"flutter/flutter"},{"name":"Linux docs_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"dashing\"}\n]","firebase_project":"","release_ref":"","tags":"[\"framework\",\"hostonly\"]\n","validation":"docs","validation_name":"Docs"},"scheduler":"luci","runIf":["dev/","packages/flutter/","packages/flutter_test/","packages/flutter_drive/","packages/flutter_localizations/","bin/",".ci.yaml"],"recipe":"flutter/flutter"},{"name":"Linux firebase_abstract_method_smoke_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"}\n]","tags":"[\"firebaselab\"]\n","task_name":"abstract_method_smoke_test"},"scheduler":"luci","recipe":"firebaselab/firebaselab"},{"name":"Linux firebase_android_embedding_v2_smoke_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"}\n]","tags":"[\"firebaselab\"]\n","task_name":"android_embedding_v2_smoke_test"},"scheduler":"luci","recipe":"firebaselab/firebaselab"},{"name":"Linux firebase_release_smoke_test","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"}\n]","tags":"[\"firebaselab\"]\n","task_name":"release_smoke_test"},"scheduler":"luci","recipe":"firebaselab/firebaselab"},{"name":"Linux flutter_plugins","timeout":60,"properties":{"shard":"flutter_plugins","subshard":"analyze","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","recipe":"flutter/flutter_drone"},{"name":"Linux framework_tests_libraries","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\"}\n]","shard":"framework_tests","subshard":"libraries","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/flutter/","packages/flutter_driver/","packages/integration_test/","packages/flutter_localizations/","packages/fuchsia_remote_debug_protocol/","packages/flutter_test/","packages/flutter_goldens/","packages/flutter_tools/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux framework_tests_misc","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"clang\"},\n  {\"dependency\": \"cmake\"},\n  {\"dependency\": \"ninja\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"}\n]","shard":"framework_tests","subshard":"misc","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/flutter/","packages/flutter_driver/","packages/integration_test/","packages/flutter_localizations/","packages/fuchsia_remote_debug_protocol/","packages/flutter_test/","packages/flutter_goldens/","packages/flutter_tools/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux framework_tests_widgets","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\"}\n]","shard":"framework_tests","subshard":"widgets","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/flutter/","packages/flutter_driver/","packages/integration_test/","packages/flutter_localizations/","packages/fuchsia_remote_debug_protocol/","packages/flutter_test/","packages/flutter_goldens/","packages/flutter_tools/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux fuchsia_precache","timeout":60,"properties":{"validation":"fuchsia_precache","validation_name":"Fuchsia precache","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","recipe":"flutter/flutter"},{"name":"Linux gradle_desugar_classes_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\": \"openjdk\", \"path\": \"java11\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"gradle_desugar_classes_test"},"scheduler":"luci","runIf":["dev/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux gradle_java8_compile_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\": \"openjdk\", \"path\": \"java11\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"gradle_java8_compile_test"},"scheduler":"luci","runIf":["dev/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux gradle_plugin_bundle_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\": \"openjdk\", \"path\": \"java11\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"gradle_plugin_bundle_test"},"scheduler":"luci","runIf":["dev/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux gradle_plugin_fat_apk_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\": \"openjdk\", \"path\": \"java11\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"gradle_plugin_fat_apk_test"},"scheduler":"luci","runIf":["dev/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux gradle_plugin_light_apk_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\": \"openjdk\", \"path\": \"java11\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"gradle_plugin_light_apk_test"},"scheduler":"luci","runIf":["dev/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux module_custom_host_app_name_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\": \"openjdk\", \"path\": \"java11\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"module_custom_host_app_name_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux module_host_with_custom_build_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"module_host_with_custom_build_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux module_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\", \"path\":\"gradle\"},\n  {\"name\": \"openjdk\", \"path\": \"java11\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"module_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux plugin_dependencies_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\": \"openjdk\", \"path\": \"java11\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"plugin_dependencies_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux plugin_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\", \"path\":\"gradle\"},\n  {\"name\": \"openjdk\", \"path\": \"java11\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"plugin_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux skp_generator","timeout":60,"properties":{"shard":"skp_generator","subshard":"0","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/flutter/","packages/flutter_tools/","bin/",".ci.yaml"],"enabledBranches":["main","master"],"recipe":"flutter/flutter_drone"},{"name":"Linux technical_debt__cost","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"technical_debt__cost"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux test_ownership","properties":{"tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":[".ci.yaml"],"enabledBranches":["main","master"],"recipe":"infra/test_ownership"},{"name":"Linux tool_integration_tests_1_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"clang\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"tool_integration_tests","subshard":"1_4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","runIf":["dev/","packages/flutter_tools/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux tool_integration_tests_2_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"clang\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"tool_integration_tests","subshard":"2_4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","runIf":["dev/","packages/flutter_tools/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux tool_integration_tests_3_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"clang\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"tool_integration_tests","subshard":"3_4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","runIf":["dev/","packages/flutter_tools/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux tool_integration_tests_4_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"clang\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"tool_integration_tests","subshard":"4_4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","runIf":["dev/","packages/flutter_tools/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux tool_tests_commands","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","shard":"tool_tests","subshard":"commands","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/flutter_tools/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux tool_tests_general","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","shard":"tool_tests","subshard":"general","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/flutter_tools/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_benchmarks_canvaskit","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:96.2\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"web_benchmarks_canvaskit"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux web_benchmarks_html","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"}\n]","tags":"[\"devicelab\"]\n","task_name":"web_benchmarks_html"},"scheduler":"luci","runIf":["dev/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux web_long_running_tests_1_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_long_running_tests","subshard":"1_5","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_long_running_tests_2_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_long_running_tests","subshard":"2_5","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_long_running_tests_3_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_long_running_tests","subshard":"3_5","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_long_running_tests_4_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_long_running_tests","subshard":"4_5","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_long_running_tests_5_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_long_running_tests","subshard":"5_5","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tests_0","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_tests","subshard":"0","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tests_1","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_tests","subshard":"1","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tests_2","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_tests","subshard":"2","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tests_3","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_tests","subshard":"3","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tests_4","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_tests","subshard":"4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tests_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_tests","subshard":"5","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tests_6","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_tests","subshard":"6","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tests_7_last","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_tests","subshard":"7_last","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_0","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_canvaskit_tests","subshard":"0","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_1","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_canvaskit_tests","subshard":"1","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_2","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_canvaskit_tests","subshard":"2","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_3","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_canvaskit_tests","subshard":"3","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_4","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_canvaskit_tests","subshard":"4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_5","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_canvaskit_tests","subshard":"5","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_6","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_canvaskit_tests","subshard":"6","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_canvaskit_tests_7_last","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_canvaskit_tests","subshard":"7_last","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/","bin/"],"recipe":"flutter/flutter_drone"},{"name":"Linux web_tool_tests","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_tool_tests","subshard":"web","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/flutter_tools/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Linux_android analyzer_benchmark","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"analyzer_benchmark"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android android_defines_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"android_defines_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android android_obfuscate_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"android_obfuscate_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android android_semantics_integration_test","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"android_semantics_integration_test"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android android_stack_size_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"android_stack_size_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android android_view_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"android_view_scroll_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android animated_image_gc_perf","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"animated_image_gc_perf"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android animated_placeholder_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"animated_placeholder_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android backdrop_filter_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"backdrop_filter_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android backdrop_filter_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"backdrop_filter_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_samsung_s10 backdrop_filter_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\",\"samsung\",\"s10\"]\n","task_name":"backdrop_filter_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android basic_material_app_android__compile","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"basic_material_app_android__compile"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android channels_integration_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"channels_integration_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android color_filter_and_fade_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"color_filter_and_fade_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android color_filter_and_fade_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"color_filter_and_fade_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android color_filter_cache_perf__e2e_summary","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"color_filter_cache_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android shader_mask_cache_perf__e2e_summary","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"shader_mask_cache_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android complex_layout_android__compile","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"complex_layout_android__compile","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk\", \"path\": \"java11\"}\n]"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android complex_layout_android__scroll_smoothness","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"complex_layout_android__scroll_smoothness","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk\", \"path\": \"java11\"}\n]"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android complex_layout_scroll_perf__devtools_memory","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"complex_layout_scroll_perf__devtools_memory","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk\", \"path\": \"java11\"}\n]"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android complex_layout_scroll_perf__memory","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"complex_layout_scroll_perf__memory","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk\", \"path\": \"java11\"}\n]"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android complex_layout_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"complex_layout_scroll_perf__timeline_summary","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk\", \"path\": \"java11\"}\n]"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_samsung_s10 complex_layout_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\",\"samsung\",\"s10\"]\n","task_name":"complex_layout_scroll_perf__timeline_summary","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk\", \"path\": \"java11\"}\n]"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android complex_layout_semantics_perf","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"complex_layout_semantics_perf","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk\", \"path\": \"java11\"}\n]"},"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]"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android cubic_bezier_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"cubic_bezier_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android cubic_bezier_perf_sksl_warmup__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"cubic_bezier_perf_sksl_warmup__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_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"},"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"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_samsung_s10 cubic_bezier_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\",\"samsung\",\"s10\"]\n","task_name":"cubic_bezier_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android cull_opacity_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"cull_opacity_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android cull_opacity_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"cull_opacity_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_samsung_s10 cull_opacity_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\",\"samsung\",\"s10\"]\n","task_name":"cull_opacity_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android devtools_profile_start_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"devtools_profile_start_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android drive_perf_debug_warning","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"drive_perf_debug_warning"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android embedded_android_views_integration_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"embedded_android_views_integration_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android external_ui_integration_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"external_ui_integration_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android fading_child_animation_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"fading_child_animation_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android fast_scroll_heavy_gridview__memory","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"fast_scroll_heavy_gridview__memory"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android fast_scroll_large_images__memory","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"fast_scroll_large_images__memory"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flavors_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flavors_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_engine_group_performance","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flutter_engine_group_performance"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_gallery__back_button_memory","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flutter_gallery__back_button_memory"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_gallery__image_cache_memory","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flutter_gallery__image_cache_memory"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_gallery__memory_nav","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flutter_gallery__memory_nav"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_gallery__start_up","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flutter_gallery__start_up"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_gallery__start_up_delayed","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flutter_gallery__start_up_delayed"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_gallery_android__compile","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flutter_gallery_android__compile"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_gallery_v2_chrome_run_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flutter_gallery_v2_chrome_run_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_gallery_v2_web_compile_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flutter_gallery_v2_web_compile_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_test_performance","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flutter_test_performance"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android flutter_view__start_up","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"flutter_view__start_up"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android frame_policy_delay_test_android","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"frame_policy_delay_test_android"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android fullscreen_textfield_perf","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"fullscreen_textfield_perf"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android fullscreen_textfield_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"fullscreen_textfield_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android fullscreen_textfield_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"fullscreen_textfield_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android hello_world__memory","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"hello_world__memory"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android home_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"home_scroll_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android hot_mode_dev_cycle_linux__benchmark","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"hot_mode_dev_cycle_linux__benchmark"},"scheduler":"luci","runIf":["dev/**"],"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android hybrid_android_views_integration_test","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"hybrid_android_views_integration_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android image_list_jit_reported_duration","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"image_list_jit_reported_duration"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android imagefiltered_transform_animation_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"imagefiltered_transform_animation_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_samsung_s10 imagefiltered_transform_animation_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\",\"samsung\",\"s10\"]\n","task_name":"imagefiltered_transform_animation_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android image_list_reported_duration","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"image_list_reported_duration"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android integration_ui_driver","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"integration_ui_driver"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android integration_ui_keyboard_resize","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"integration_ui_keyboard_resize"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android integration_ui_screenshot","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"integration_ui_screenshot"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android integration_ui_textfield","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"integration_ui_textfield"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android large_image_changer_perf_android","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"large_image_changer_perf_android"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android linux_chrome_dev_mode","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"linux_chrome_dev_mode"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android multi_widget_construction_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"multi_widget_construction_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android new_gallery__crane_perf","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"new_gallery__crane_perf"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android new_gallery__transition_perf","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"new_gallery__transition_perf"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_samsung_s10 new_gallery__transition_perf","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\",\"samsung\",\"s10\"]\n","task_name":"new_gallery__transition_perf"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android picture_cache_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"picture_cache_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android picture_cache_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"picture_cache_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_samsung_s10 picture_cache_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\",\"samsung\",\"s10\"]\n","task_name":"picture_cache_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android android_picture_cache_complexity_scoring_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"android_picture_cache_complexity_scoring_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android platform_channels_benchmarks","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"platform_channels_benchmarks"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android platform_channel_sample_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"platform_channel_sample_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android platform_interaction_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"platform_interaction_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android platform_views_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"platform_views_scroll_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_samsung_s10 platform_views_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\",\"samsung\",\"s10\"]\n","task_name":"platform_views_scroll_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android platform_view__start_up","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"platform_view__start_up"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android routing_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"routing_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android service_extensions_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"service_extensions_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android textfield_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"textfield_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android textfield_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"textfield_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_samsung_s10 textfield_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\",\"samsung\",\"s10\"]\n","task_name":"textfield_perf__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android tiles_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"tiles_scroll_perf__timeline_summary","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk\", \"path\": \"java11\"}\n]"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android web_size__compile_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"web_size__compile_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux android views","bringup":true,"timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"android_virtual_device\", \"version\": \"31\"}\n]","tags":"[\"framework\",\"hostonly\"]\n"},"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"},"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"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android opacity_peephole_col_of_rows_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"opacity_peephole_col_of_rows_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android opacity_peephole_opacity_of_grid_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"opacity_peephole_opacity_of_grid_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android opacity_peephole_grid_of_opacity_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"opacity_peephole_grid_of_opacity_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android opacity_peephole_fade_transition_text_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"opacity_peephole_fade_transition_text_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android opacity_peephole_grid_of_alpha_savelayers_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"opacity_peephole_grid_of_alpha_savelayers_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android opacity_peephole_col_of_alpha_savelayer_rows_perf__e2e_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"opacity_peephole_col_of_alpha_savelayer_rows_perf__e2e_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Linux_android android_choreographer_do_frame_test","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"linux\"]\n","task_name":"android_choreographer_do_frame_test"},"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"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac build_aar_module_test","timeout":60,"properties":{"add_recipes_cq":"true","caches":"[\n  {\"name\":\"gradle\", \"path\":\"gradle\"},\n  {\"name\": \"openjdk\", \"path\": \"java\"}\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\", \"version\": \"11\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"build_ios_framework_module_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac build_tests_1_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"build_tests","subshard":"1_4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","recipe":"flutter/flutter_drone"},{"name":"Mac build_tests_2_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"build_tests","subshard":"2_4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","recipe":"flutter/flutter_drone"},{"name":"Mac build_tests_3_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"build_tests","subshard":"3_4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","recipe":"flutter/flutter_drone"},{"name":"Mac build_tests_4_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"build_tests","subshard":"4_4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","recipe":"flutter/flutter_drone"},{"name":"Mac customer_testing","timeout":60,"properties":{"add_recipes_cq":"true","validation":"customer_testing","validation_name":"Customer testing","tags":"[\"framework\",\"hostonly\"]\n"},"scheduler":"luci","recipe":"flutter/flutter"},{"name":"Mac dart_plugin_registry_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"dart_plugin_registry_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac 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\", \"version\": \"11\"},\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"}\n]","shard":"framework_tests","subshard":"misc","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/**","packages/flutter/**","packages/flutter_driver/**","packages/integration_test/**","packages/flutter_localizations/**","packages/fuchsia_remote_debug_protocol/**","packages/flutter_test/**","packages/flutter_goldens/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Mac framework_tests_widgets","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\"}\n]","shard":"framework_tests","subshard":"widgets","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/**","packages/flutter/**","packages/flutter_driver/**","packages/integration_test/**","packages/flutter_localizations/**","packages/fuchsia_remote_debug_protocol/**","packages/flutter_test/**","packages/flutter_goldens/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Mac gradle_plugin_bundle_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"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\", \"version\": \"11\"},\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  {\"name\": \"openjdk\", \"path\": \"java11\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"module_custom_host_app_name_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac module_host_with_custom_build_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"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  {\"name\": \"openjdk\", \"path\": \"java11\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"module_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac module_test_ios","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\": \"openjdk\", \"path\": \"java11\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"module_test_ios"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac plugin_dependencies_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\", \"path\":\"gradle\"},\n  {\"name\": \"openjdk\", \"path\": \"java11\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"plugin_dependencies_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac plugin_lint_mac","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"plugin_lint_mac"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","packages/integration_test/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac plugin_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"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\", \"version\": \"11\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"plugin_test_ios"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac tool_integration_tests_1_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"tool_integration_tests","subshard":"1_4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Mac tool_integration_tests_2_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"tool_integration_tests","subshard":"2_4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Mac tool_integration_tests_3_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"tool_integration_tests","subshard":"3_4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Mac tool_integration_tests_4_4","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"tool_integration_tests","subshard":"4_4","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Mac tool_tests_commands","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","shard":"tool_tests","subshard":"commands","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","recipe":"flutter/flutter_drone"},{"name":"Mac tool_tests_general","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","shard":"tool_tests","subshard":"general","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Mac verify_binaries_codesigned","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"xcode\"}\n]","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","validation":"verify_binaries_codesigned","validation_name":"Verify binaries codesigned"},"scheduler":"luci","enabledBranches":["dev","beta","stable"],"recipe":"flutter/flutter"},{"name":"Mac web_tool_tests","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"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"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android hot_mode_dev_cycle__benchmark","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"hot_mode_dev_cycle__benchmark"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android integration_test_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"integration_test_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android integration_ui_frame_number","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"integration_ui_frame_number"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android microbenchmarks","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"microbenchmarks"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android run_release_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"run_release_test"},"scheduler":"luci","runIf":["dev/**"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_android flutter_gallery_mac__start_up","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"mac\"]\n","task_name":"flutter_gallery_mac__start_up"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios animation_with_microtasks_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"animation_with_microtasks_perf_ios__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios backdrop_filter_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"backdrop_filter_perf_ios__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios basic_material_app_ios__compile","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"basic_material_app_ios__compile"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios channels_integration_test_ios","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"channels_integration_test_ios"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios complex_layout_ios__compile","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"complex_layout_ios__compile","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk\", \"path\": \"java11\"}\n]"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios complex_layout_ios__start_up","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"complex_layout_ios__start_up","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk\", \"path\": \"java11\"}\n]"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios complex_layout_scroll_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"complex_layout_scroll_perf_ios__timeline_summary","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk\", \"path\": \"java11\"}\n]"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios cubic_bezier_perf_ios_sksl_warmup__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"cubic_bezier_perf_ios_sksl_warmup__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios external_ui_integration_test_ios","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"external_ui_integration_test_ios"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios route_test_ios","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"route_test_ios"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios flavors_test_ios","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"flavors_test_ios"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios flutter_gallery_ios__compile","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"flutter_gallery_ios__compile"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios flutter_gallery_ios__start_up","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"flutter_gallery_ios__start_up"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios flutter_view_ios__start_up","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"flutter_view_ios__start_up"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios hello_world_ios__compile","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"hello_world_ios__compile"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios hot_mode_dev_cycle_macos_target__benchmark","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"hot_mode_dev_cycle_macos_target__benchmark"},"scheduler":"luci","runIf":["dev/**"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios integration_test_test_ios","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"integration_test_test_ios"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios integration_ui_ios_driver","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"integration_ui_ios_driver"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios integration_ui_ios_frame_number","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"integration_ui_ios_frame_number"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios integration_ui_ios_keyboard_resize","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"integration_ui_ios_keyboard_resize"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios integration_ui_ios_screenshot","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"integration_ui_ios_screenshot"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios integration_ui_ios_textfield","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"integration_ui_ios_textfield"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios ios_app_with_extensions_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"ios_app_with_extensions_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios ios_content_validation_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"ios_content_validation_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios ios_defines_test","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"ios_defines_test"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios ios_platform_view_tests","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"ios_platform_view_tests"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios large_image_changer_perf_ios","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"large_image_changer_perf_ios"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios macos_chrome_dev_mode","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"macos_chrome_dev_mode"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios microbenchmarks_ios","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"microbenchmarks_ios"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios new_gallery_ios__transition_perf","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"new_gallery_ios__transition_perf"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios new_gallery_impeller_ios__transition_perf","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"new_gallery_impeller_ios__transition_perf"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios ios_picture_cache_complexity_scoring_perf__timeline_summary","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"ios_picture_cache_complexity_scoring_perf__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios platform_channel_sample_test_ios","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"platform_channel_sample_test_ios"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios platform_channel_sample_test_swift","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"platform_channel_sample_test_swift"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios platform_channels_benchmarks_ios","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"platform_channels_benchmarks_ios"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios platform_interaction_test_ios","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"platform_interaction_test_ios"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios platform_view_ios__start_up","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"platform_view_ios__start_up"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios platform_views_scroll_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"platform_views_scroll_perf_ios__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios post_backdrop_filter_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"post_backdrop_filter_perf_ios__timeline_summary"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios simple_animation_perf_ios","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"simple_animation_perf_ios"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios hot_mode_dev_cycle_ios__benchmark","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"hot_mode_dev_cycle_ios__benchmark"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios tiles_scroll_perf_ios__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"tiles_scroll_perf_ios__timeline_summary"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac_ios native_ui_tests_ios","bringup":true,"timeout":60,"properties":{"tags":"[\"devicelab\",\"ios\",\"mac\"]\n","task_name":"native_ui_tests_ios"},"presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Mac native_ui_tests_macos","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"native_ui_tests_macos"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Mac run_release_test_macos","bringup":true,"timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"xcode\"},\n  {\"dependency\": \"gems\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"run_release_test_macos"},"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  {\"name\": \"openjdk\", \"path\": \"java\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\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:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"build_tests","subshard":"1_3","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","recipe":"flutter/flutter_drone"},{"name":"Windows build_tests_2_3","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"build_tests","subshard":"2_3","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","recipe":"flutter/flutter_drone"},{"name":"Windows build_tests_3_3","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"build_tests","subshard":"3_3","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","recipe":"flutter/flutter_drone"},{"name":"Windows customer_testing","timeout":60,"properties":{"add_recipes_cq":"true","validation":"customer_testing","validation_name":"Customer testing","tags":"[\"framework\",\"hostonly\"]\n"},"scheduler":"luci","recipe":"flutter/flutter"},{"name":"Windows framework_tests_libraries","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\"}\n]","shard":"framework_tests","subshard":"libraries","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/flutter/","packages/flutter_driver/","packages/integration_test/","packages/flutter_localizations/","packages/fuchsia_remote_debug_protocol/","packages/flutter_test/","packages/flutter_goldens/","packages/flutter_tools/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows framework_tests_misc","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"}\n]","shard":"framework_tests","subshard":"misc","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/flutter/","packages/flutter_driver/","packages/integration_test/","packages/flutter_localizations/","packages/fuchsia_remote_debug_protocol/","packages/flutter_test/","packages/flutter_goldens/","packages/flutter_tools/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows framework_tests_widgets","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"goldctl\"}\n]","shard":"framework_tests","subshard":"widgets","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/","packages/flutter/","packages/flutter_driver/","packages/integration_test/","packages/flutter_localizations/","packages/fuchsia_remote_debug_protocol/","packages/flutter_test/","packages/flutter_goldens/","packages/flutter_tools/","bin/",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows gradle_plugin_bundle_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"gradle_plugin_bundle_test"},"scheduler":"luci","runIf":["dev/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows 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:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\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"},"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:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk\", \"path\": \"java11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"module_custom_host_app_name_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows module_host_with_custom_build_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"module_host_with_custom_build_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows module_test","bringup":true,"timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\", \"path\":\"gradle\"},\n  {\"name\": \"openjdk\", \"path\": \"java11\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"module_test"},"runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows plugin_dependencies_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\": \"openjdk\", \"path\": \"java11\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"plugin_dependencies_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows plugin_test","timeout":60,"properties":{"caches":"[\n  {\"name\":\"gradle\",\"path\":\"gradle\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","tags":"[\"devicelab\",\"hostonly\"]\n","task_name":"plugin_test"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"devicelab/devicelab_drone"},{"name":"Windows tool_integration_tests_1_6","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"tool_integration_tests","subshard":"1_6","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_integration_tests_2_6","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"tool_integration_tests","subshard":"2_6","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_integration_tests_3_6","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"tool_integration_tests","subshard":"3_6","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_integration_tests_4_6","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"tool_integration_tests","subshard":"4_6","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_integration_tests_5_6","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"tool_integration_tests","subshard":"5_6","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_integration_tests_6_6","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"},\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","shard":"tool_integration_tests","subshard":"6_6","tags":"[\"framework\",\"hostonly\",\"shard\"]\n","test_timeout_secs":"2700"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_tests_commands","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","shard":"tool_tests","subshard":"commands","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows tool_tests_general","timeout":60,"properties":{"add_recipes_cq":"true","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","shard":"tool_tests","subshard":"general","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows web_tool_tests","timeout":60,"properties":{"dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"goldctl\"}\n]","shard":"web_tool_tests","subshard":"web","tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"luci","runIf":["dev/**","packages/flutter_tools/**","bin/**",".ci.yaml"],"recipe":"flutter/flutter_drone"},{"name":"Windows windows_home_scroll_perf__timeline_summary","timeout":60,"properties":{"tags":"[\"devicelab\",\"hostonly\"]\n","dependencies":"[\n  {\"dependency\": \"vs_build\", \"version\": \"version:vs2019\"}\n]","task_name":"windows_home_scroll_perf__timeline_summary"},"scheduler":"luci","recipe":"devicelab/devicelab_drone"},{"name":"Windows_android basic_material_app_win__compile","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"windows\"]\n","task_name":"basic_material_app_win__compile"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_android channels_integration_test_win","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"windows\"]\n","task_name":"channels_integration_test_win"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_android complex_layout_win__compile","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"windows\"]\n","task_name":"complex_layout_win__compile","dependencies":"[\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","caches":"[\n  {\"name\": \"openjdk\", \"path\": \"java11\"}\n]"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_android flavors_test_win","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"windows\"]\n","task_name":"flavors_test_win"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_android flutter_gallery_win__compile","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"windows\"]\n","task_name":"flutter_gallery_win__compile"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_android hot_mode_dev_cycle_win__benchmark","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"windows\"]\n","task_name":"hot_mode_dev_cycle_win__benchmark"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"Windows_android windows_chrome_dev_mode","timeout":60,"properties":{"tags":"[\"devicelab\",\"android\",\"windows\"]\n","task_name":"windows_chrome_dev_mode"},"scheduler":"luci","presubmit":false,"recipe":"devicelab/devicelab_drone"},{"name":"google_test","bringup":true,"properties":{"tags":"[\"framework\",\"hostonly\",\"shard\"]\n"},"scheduler":"google_internal","presubmit":false}],"enabledBranches":["main","master","flutter-\\d+\\.\\d+-candidate\\.\\d+"],"platformProperties":{"linux":{"properties":{"caches":"[\n  {\"name\":\"builder_linux_framework\",\"path\":\"builder\"},\n  {\"name\":\"android_sdk\",\"path\":\"android\"},\n  {\"name\":\"chrome_and_driver_96\",\"path\":\"chrome\"},\n  {\"name\":\"flutter_sdk\",\"path\":\"flutter sdk\"},\n  {\"name\":\"openjdk\",\"path\":\"java\"},\n  {\"name\":\"pub_cache\",\"path\":\".pub-cache\"}\n]","dependencies":"[\n  {\"dependency\": \"curl\"}\n]","os":"Linux","device_type":"none"}},"linux_android":{"properties":{"caches":"[\n  {\"name\":\"builder_linux_devicelab\",\"path\":\"builder\"},\n  {\"name\":\"android_sdk\",\"path\":\"android\"},\n  {\"name\":\"chrome_and_driver_96\",\"path\":\"chrome\"},\n  {\"name\":\"flutter_sdk\",\"path\":\"flutter sdk\"},\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\":\"openjdk\",\"path\":\"java11\"},\n  {\"name\":\"pub_cache\",\"path\":\".pub-cache\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"curl\"}\n]","os":"Linux","device_os":"N"}},"linux_samsung_s10":{"properties":{"caches":"[\n  {\"name\":\"builder_linux_devicelab\",\"path\":\"builder\"},\n  {\"name\":\"android_sdk\",\"path\":\"android\"},\n  {\"name\":\"chrome_and_driver_96\",\"path\":\"chrome\"},\n  {\"name\":\"flutter_sdk\",\"path\":\"flutter sdk\"},\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\":\"openjdk\",\"path\":\"java11\"},\n  {\"name\":\"pub_cache\",\"path\":\".pub-cache\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"},\n  {\"dependency\": \"curl\"}\n]","os":"Linux","device_os":"R"}},"mac":{"properties":{"caches":"[\n  {\"name\":\"builder_mac_framework\",\"path\":\"builder\"},\n  {\"name\":\"android_sdk\",\"path\":\"android\"},\n  {\"name\":\"chrome_and_driver_96\",\"path\":\"chrome\"},\n  {\"name\":\"flutter_sdk\",\"path\":\"flutter sdk\"},\n  {\"name\":\"openjdk\",\"path\":\"java11\"},\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_96\",\"path\":\"chrome\"},\n  {\"name\":\"flutter_sdk\",\"path\":\"flutter sdk\"},\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\":\"openjdk\",\"path\":\"java11\"},\n  {\"name\":\"pub_cache\",\"path\":\".pub-cache\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:98.1\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","os":"Mac-12","device_os":"N"}},"mac_ios":{"properties":{"caches":"[\n  {\"name\":\"builder_mac_devicelab\",\"path\":\"builder\"},\n  {\"name\":\"chrome_and_driver_96\",\"path\":\"chrome\"},\n  {\"name\":\"flutter_sdk\",\"path\":\"flutter sdk\"},\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\":\"openjdk\",\"path\":\"java11\"},\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_96\",\"path\":\"chrome\"},\n  {\"name\":\"flutter_sdk\",\"path\":\"flutter sdk\"},\n  {\"name\":\"openjdk\",\"path\":\"java11\"},\n  {\"name\":\"pub_cache\",\"path\":\".pub-cache\"},\n  {\"name\":\"vsbuild\",\"path\":\"vsbuild\"}\n]","dependencies":"[\n  {\"dependency\": \"certs\"}\n]","os":"Windows-10","device_type":"none"}},"windows_android":{"properties":{"caches":"[\n  {\"name\":\"builder_win_devicelab\",\"path\":\"builder\"},\n  {\"name\":\"android_sdk\",\"path\":\"android\"},\n  {\"name\":\"chrome_and_driver_96\",\"path\":\"chrome\"},\n  {\"name\":\"flutter_sdk\",\"path\":\"flutter sdk\"},\n  {\"name\":\"gradle\",\"path\":\"gradle\"},\n  {\"name\":\"openjdk\",\"path\":\"java11\"},\n  {\"name\":\"pub_cache\",\"path\":\".pub-cache\"}\n]","dependencies":"[\n  {\"dependency\": \"android_sdk\", \"version\": \"version:31v8\"},\n  {\"dependency\": \"certs\"},\n  {\"dependency\": \"chrome_and_driver\", \"version\": \"version:96.2\"},\n  {\"dependency\": \"open_jdk\", \"version\": \"11\"}\n]","os":"Windows-10","device_os":"N"}}}}
diff --git a/config/generated/flutter/luci/cr-buildbucket.cfg b/config/generated/flutter/luci/cr-buildbucket.cfg
index cf67a54..e88e26b 100644
--- a/config/generated/flutter/luci/cr-buildbucket.cfg
+++ b/config/generated/flutter/luci/cr-buildbucket.cfg
@@ -1709,6 +1709,7 @@
     builders {
       name: "Linux beta Android AOT Engine"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
       dimensions: "os:Linux"
       dimensions: "pool:luci.flutter.prod"
@@ -1744,6 +1745,7 @@
         '  "build_ios": false,'
         '  "build_windows_uwp": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "open_jdk",'
@@ -1794,6 +1796,7 @@
     builders {
       name: "Linux beta Android Debug Engine"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
       dimensions: "os:Linux"
       dimensions: "pool:luci.flutter.prod"
@@ -1829,6 +1832,7 @@
         '  "build_ios": false,'
         '  "build_windows_uwp": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "open_jdk",'
@@ -1879,6 +1883,7 @@
     builders {
       name: "Linux beta Arm Host Engine"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
       dimensions: "os:Linux"
       dimensions: "pool:luci.flutter.prod"
@@ -1912,6 +1917,7 @@
         '  "build_ios": false,'
         '  "build_windows_uwp": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "open_jdk",'
@@ -1962,6 +1968,7 @@
     builders {
       name: "Linux beta Benchmarks (no-upload)"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
       dimensions: "os:Linux"
       dimensions: "pool:luci.flutter.prod"
@@ -1994,6 +2001,7 @@
         '  "build_ios": false,'
         '  "build_windows_uwp": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "open_jdk",'
@@ -2045,6 +2053,7 @@
     builders {
       name: "Linux beta Fuchsia"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
       dimensions: "os:Linux"
       dimensions: "pool:luci.flutter.prod"
@@ -2078,6 +2087,7 @@
         '  "build_ios": false,'
         '  "build_windows_uwp": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "open_jdk",'
@@ -2129,6 +2139,7 @@
     builders {
       name: "Linux beta Fuchsia FEMU"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
       dimensions: "os:Linux"
       dimensions: "pool:luci.flutter.prod"
@@ -2162,6 +2173,7 @@
         '  "build_ios": false,'
         '  "build_windows_uwp": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "open_jdk",'
@@ -2213,6 +2225,7 @@
     builders {
       name: "Linux beta Host Engine"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
       dimensions: "os:Linux"
       dimensions: "pool:luci.flutter.prod"
@@ -2246,6 +2259,7 @@
         '  "build_ios": false,'
         '  "build_windows_uwp": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "open_jdk",'
@@ -2296,6 +2310,7 @@
     builders {
       name: "Linux beta Unopt"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
       dimensions: "os:Linux"
       dimensions: "pool:luci.flutter.prod"
@@ -2329,6 +2344,7 @@
         '  "build_ios": false,'
         '  "build_windows_uwp": false,'
         '  "clobber": true,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "open_jdk",'
@@ -2379,6 +2395,7 @@
     builders {
       name: "Linux beta Web Engine"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
       dimensions: "os:Linux"
       dimensions: "pool:luci.flutter.prod"
@@ -2412,6 +2429,7 @@
         '  "build_ios": false,'
         '  "build_windows_uwp": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "goldctl"'
@@ -2583,6 +2601,9 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
+        '      "dependency": "open_jdk"'
+        '    },'
+        '    {'
         '      "dependency": "curl"'
         '    }'
         '  ],'
@@ -2677,7 +2698,8 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "goldctl"'
@@ -2784,7 +2806,8 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "goldctl"'
@@ -2939,6 +2962,7 @@
     builders {
       name: "Linux beta clang-tidy"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:32"
       dimensions: "device_type:none"
       dimensions: "os:Linux"
       dimensions: "pool:luci.flutter.prod"
@@ -2972,6 +2996,7 @@
         '  "build_ios": false,'
         '  "build_windows_uwp": false,'
         '  "clobber": false,'
+        '  "cores": 32,'
         '  "dependencies": ['
         '    {'
         '      "dependency": "open_jdk",'
@@ -3657,7 +3682,8 @@
         '      "dependency": "ninja"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "android_sdk",'
@@ -3927,6 +3953,10 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
+        '    },'
+        '    {'
         '      "dependency": "curl"'
         '    }'
         '  ],'
@@ -3970,7 +4000,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -4021,6 +4051,10 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
+        '    },'
+        '    {'
         '      "dependency": "curl"'
         '    }'
         '  ],'
@@ -4064,7 +4098,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -4115,6 +4149,10 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
+        '    },'
+        '    {'
         '      "dependency": "curl"'
         '    }'
         '  ],'
@@ -4158,7 +4196,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -4209,6 +4247,10 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
+        '    },'
+        '    {'
         '      "dependency": "curl"'
         '    }'
         '  ],'
@@ -4252,7 +4294,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -4303,6 +4345,10 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
+        '    },'
+        '    {'
         '      "dependency": "curl"'
         '    }'
         '  ],'
@@ -4346,7 +4392,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -4397,6 +4443,10 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
+        '    },'
+        '    {'
         '      "dependency": "curl"'
         '    }'
         '  ],'
@@ -4440,7 +4490,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -4585,6 +4635,10 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
+        '    },'
+        '    {'
         '      "dependency": "curl"'
         '    }'
         '  ],'
@@ -4628,7 +4682,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -4679,6 +4733,10 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
+        '    },'
+        '    {'
         '      "dependency": "curl"'
         '    }'
         '  ],'
@@ -4722,7 +4780,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -4773,6 +4831,10 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
+        '    },'
+        '    {'
         '      "dependency": "curl"'
         '    }'
         '  ],'
@@ -4816,7 +4878,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -4965,7 +5027,8 @@
         '      "dependency": "clang"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "goldctl"'
@@ -5068,7 +5131,8 @@
         '      "dependency": "clang"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "goldctl"'
@@ -5171,7 +5235,8 @@
         '      "dependency": "clang"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "goldctl"'
@@ -5274,7 +5339,8 @@
         '      "dependency": "clang"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "goldctl"'
@@ -5370,7 +5436,8 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "curl"'
@@ -5462,7 +5529,8 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "curl"'
@@ -7645,7 +7713,8 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "goldctl"'
@@ -27138,10 +27207,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -27185,7 +27255,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -27232,10 +27302,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -27279,7 +27350,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -27326,10 +27397,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -27373,7 +27445,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -27420,10 +27492,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -27467,7 +27540,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -27514,10 +27587,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -27561,7 +27635,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -27608,10 +27682,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -27655,7 +27730,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -27702,10 +27777,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -27749,7 +27825,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -27796,10 +27872,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -27843,7 +27920,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -27890,10 +27967,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -27937,7 +28015,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -27984,10 +28062,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -28031,7 +28110,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -28078,10 +28157,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -28125,7 +28205,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -28172,10 +28252,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -28219,7 +28300,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -28266,10 +28347,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -28313,7 +28395,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -28360,10 +28442,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -28407,7 +28490,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -29024,10 +29107,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -29071,7 +29155,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -29118,10 +29202,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -29165,7 +29250,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -29212,10 +29297,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -29259,7 +29345,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -29306,10 +29392,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -29353,7 +29440,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -29400,10 +29487,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -29447,7 +29535,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -29494,10 +29582,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -29541,7 +29630,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -29588,10 +29677,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -29635,7 +29725,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -29682,10 +29772,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -29729,7 +29820,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -29776,10 +29867,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -29823,7 +29915,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -29870,10 +29962,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -29917,7 +30010,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -29964,10 +30057,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -30011,7 +30105,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -30058,10 +30152,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -30105,7 +30200,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -30152,10 +30247,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -30199,7 +30295,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -30246,10 +30342,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -30293,7 +30390,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -30340,10 +30437,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -30387,7 +30485,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -30434,10 +30532,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -30481,7 +30580,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -30528,10 +30627,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -30575,7 +30675,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -30622,10 +30722,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -30669,7 +30770,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -30716,10 +30817,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -30763,7 +30865,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -30810,10 +30912,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -30857,7 +30960,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -30904,10 +31007,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -30951,7 +31055,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -30998,10 +31102,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -31045,7 +31150,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -31092,10 +31197,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -31139,7 +31245,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -31186,10 +31292,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -31233,7 +31340,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -31280,10 +31387,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -31327,7 +31435,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -31374,10 +31482,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -31421,7 +31530,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -31468,10 +31577,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -31515,7 +31625,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -31562,10 +31672,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -31609,7 +31720,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -31656,10 +31767,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -31703,7 +31815,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -31750,10 +31862,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -31797,7 +31910,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -31844,10 +31957,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -31891,7 +32005,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -31938,10 +32052,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -31985,101 +32100,7 @@
       }
       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_android beta hybrid_android_views_integration_test"
-      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"'
-        '  },'
-        '  "bringup": false,'
-        '  "clobber": false,'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
-        '    },'
-        '    {'
-        '      "dependency": "curl"'
-        '    },'
-        '    {'
-        '      "dependency": "open_jdk"'
-        '    }'
-        '  ],'
-        '  "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": "hybrid_android_views_integration_test",'
-        '  "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_96"
-        path: "chrome"
-      }
-      caches {
-        name: "flutter_sdk"
-        path: "flutter sdk"
-      }
-      caches {
-        name: "gradle"
-        path: "gradle"
-      }
-      caches {
-        name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -32126,10 +32147,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -32173,7 +32195,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -32220,10 +32242,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -32267,7 +32290,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -32314,10 +32337,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -32361,7 +32385,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -32408,10 +32432,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -32455,7 +32480,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -32502,10 +32527,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -32549,7 +32575,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -32596,10 +32622,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -32643,7 +32670,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -32690,10 +32717,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -32737,7 +32765,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -32784,10 +32812,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -32831,7 +32860,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -32878,10 +32907,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -32925,7 +32955,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -32972,10 +33002,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -33019,7 +33050,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -33066,10 +33097,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -33113,7 +33145,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -33160,10 +33192,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -33207,7 +33240,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -33254,10 +33287,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -33301,7 +33335,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -33348,10 +33382,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -33395,7 +33430,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -33442,10 +33477,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -33489,7 +33525,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -33536,10 +33572,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -33583,7 +33620,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -33630,10 +33667,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -33677,7 +33715,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -33724,10 +33762,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -33771,7 +33810,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -33818,10 +33857,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -33865,7 +33905,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -33912,10 +33952,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -33959,7 +34000,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -34006,10 +34047,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -34053,7 +34095,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -34100,10 +34142,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -34147,7 +34190,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -34194,10 +34237,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -34241,7 +34285,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -34288,10 +34332,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -34335,7 +34380,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -34382,10 +34427,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -34429,7 +34475,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -34476,10 +34522,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -34523,7 +34570,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -34570,10 +34617,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -34617,7 +34665,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -34664,10 +34712,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -34711,7 +34760,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -34758,10 +34807,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -34805,7 +34855,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -34852,10 +34902,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -34899,7 +34950,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -35041,10 +35092,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -35088,7 +35140,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -53312,10 +53364,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "R",'
@@ -53361,7 +53414,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -53505,10 +53558,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "R",'
@@ -53554,7 +53608,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -53601,10 +53655,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "R",'
@@ -53650,7 +53705,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -53697,10 +53752,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "R",'
@@ -53746,7 +53802,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -53793,10 +53849,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "R",'
@@ -53842,7 +53899,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -53889,10 +53946,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "R",'
@@ -53938,7 +53996,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -53985,10 +54043,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "R",'
@@ -54034,7 +54093,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -54081,10 +54140,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "R",'
@@ -54130,7 +54190,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -55712,7 +55772,7 @@
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
       dimensions: "mac_model:Macmini8,1"
-      dimensions: "os:Mac-10.15"
+      dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -55722,7 +55782,11 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "12c33"'
+        '    "runtime_versions": ['
+        '      "ios-13-0",'
+        '      "ios-15-0"'
+        '    ],'
+        '    "sdk_version": "13a233"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -55763,15 +55827,19 @@
         '  "ios_debug": false,'
         '  "ios_profile": false,'
         '  "ios_release": false,'
-        '  "jazzy_version": "0.9.5",'
+        '  "jazzy_version": "0.14.1",'
         '  "mac_model": "Macmini8,1",'
         '  "mastername": "client.flutter",'
         '  "no_bitcode": false,'
-        '  "os": "Mac-10.15",'
+        '  "os": "Mac-12",'
         '  "recipe": "engine/engine",'
+        '  "runtime_versions": ['
+        '    "ios-13-0",'
+        '    "ios-15-0"'
+        '  ],'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "12c33"'
+        '  "xcode": "13a233"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
@@ -55784,12 +55852,20 @@
         path: "cocoapods"
       }
       caches {
-        name: "old_osx_sdk"
+        name: "openjdk"
+        path: "java"
+      }
+      caches {
+        name: "osx_sdk_13a233_13_15"
         path: "osx_sdk"
       }
       caches {
-        name: "openjdk"
-        path: "java"
+        name: "xcode_runtime_ios_13_0"
+        path: "xcode_runtime_ios_13_0"
+      }
+      caches {
+        name: "xcode_runtime_ios_15_0"
+        path: "xcode_runtime_ios_15_0"
       }
       build_numbers: YES
       service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -55804,7 +55880,7 @@
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
       dimensions: "mac_model:Macmini8,1"
-      dimensions: "os:Mac-10.15"
+      dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -55814,7 +55890,11 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "12c33"'
+        '    "runtime_versions": ['
+        '      "ios-13-0",'
+        '      "ios-15-0"'
+        '    ],'
+        '    "sdk_version": "13a233"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -55854,15 +55934,19 @@
         '  "ios_debug": false,'
         '  "ios_profile": false,'
         '  "ios_release": false,'
-        '  "jazzy_version": "0.9.5",'
+        '  "jazzy_version": "0.14.1",'
         '  "mac_model": "Macmini8,1",'
         '  "mastername": "client.flutter",'
         '  "no_bitcode": false,'
-        '  "os": "Mac-10.15",'
+        '  "os": "Mac-12",'
         '  "recipe": "engine/engine",'
+        '  "runtime_versions": ['
+        '    "ios-13-0",'
+        '    "ios-15-0"'
+        '  ],'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "12c33"'
+        '  "xcode": "13a233"'
         '}'
       priority: 30
       execution_timeout_secs: 13500
@@ -55875,12 +55959,20 @@
         path: "cocoapods"
       }
       caches {
-        name: "old_osx_sdk"
+        name: "openjdk"
+        path: "java"
+      }
+      caches {
+        name: "osx_sdk_13a233_13_15"
         path: "osx_sdk"
       }
       caches {
-        name: "openjdk"
-        path: "java"
+        name: "xcode_runtime_ios_13_0"
+        path: "xcode_runtime_ios_13_0"
+      }
+      caches {
+        name: "xcode_runtime_ios_15_0"
+        path: "xcode_runtime_ios_15_0"
       }
       build_numbers: YES
       service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -55895,7 +55987,7 @@
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
       dimensions: "mac_model:Macmini8,1"
-      dimensions: "os:Mac-10.15"
+      dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -55905,7 +55997,11 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "12c33"'
+        '    "runtime_versions": ['
+        '      "ios-13-0",'
+        '      "ios-15-0"'
+        '    ],'
+        '    "sdk_version": "13a233"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -55945,15 +56041,19 @@
         '  "ios_debug": false,'
         '  "ios_profile": false,'
         '  "ios_release": false,'
-        '  "jazzy_version": "0.9.5",'
+        '  "jazzy_version": "0.14.1",'
         '  "mac_model": "Macmini8,1",'
         '  "mastername": "client.flutter",'
         '  "no_bitcode": false,'
-        '  "os": "Mac-10.15",'
+        '  "os": "Mac-12",'
         '  "recipe": "engine/engine_unopt",'
+        '  "runtime_versions": ['
+        '    "ios-13-0",'
+        '    "ios-15-0"'
+        '  ],'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "12c33"'
+        '  "xcode": "13a233"'
         '}'
       priority: 30
       execution_timeout_secs: 13500
@@ -55966,12 +56066,20 @@
         path: "cocoapods"
       }
       caches {
-        name: "old_osx_sdk"
+        name: "openjdk"
+        path: "java"
+      }
+      caches {
+        name: "osx_sdk_13a233_13_15"
         path: "osx_sdk"
       }
       caches {
-        name: "openjdk"
-        path: "java"
+        name: "xcode_runtime_ios_13_0"
+        path: "xcode_runtime_ios_13_0"
+      }
+      caches {
+        name: "xcode_runtime_ios_15_0"
+        path: "xcode_runtime_ios_15_0"
       }
       build_numbers: YES
       service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -55996,6 +56104,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
+        '    "runtime_versions": [],'
         '    "sdk_version": "12c33"'
         '  },'
         '  "$fuchsia/goma": {'
@@ -56044,6 +56153,7 @@
         '  "no_bitcode": false,'
         '  "os": "Mac-10.15",'
         '  "recipe": "engine/web_engine",'
+        '  "runtime_versions": [],'
         '  "upload_packages": true,'
         '  "use_cas": true,'
         '  "xcode": "12c33"'
@@ -56066,6 +56176,14 @@
         name: "openjdk"
         path: "java"
       }
+      caches {
+        name: "xcode_runtime_ios_13_0"
+        path: "xcode_runtime_ios_13_0"
+      }
+      caches {
+        name: "xcode_runtime_ios_15_0"
+        path: "xcode_runtime_ios_15_0"
+      }
       build_numbers: YES
       service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
       task_template_canary_percentage {}
@@ -56222,7 +56340,8 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "xcode"'
@@ -56273,7 +56392,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -56337,7 +56456,8 @@
         '      "version": "version:98.1"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "xcode"'
@@ -56389,7 +56509,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -56453,7 +56573,8 @@
         '      "version": "version:98.1"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "xcode"'
@@ -56505,7 +56626,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -56569,7 +56690,8 @@
         '      "version": "version:98.1"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "xcode"'
@@ -56621,7 +56743,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -56685,7 +56807,8 @@
         '      "version": "version:98.1"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "xcode"'
@@ -56737,7 +56860,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -56764,7 +56887,7 @@
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
       dimensions: "mac_model:Macmini8,1"
-      dimensions: "os:Mac-10.15"
+      dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -56774,7 +56897,11 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "12c33"'
+        '    "runtime_versions": ['
+        '      "ios-13-0",'
+        '      "ios-15-0"'
+        '    ],'
+        '    "sdk_version": "13a233"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -56814,15 +56941,19 @@
         '  "ios_debug": false,'
         '  "ios_profile": false,'
         '  "ios_release": false,'
-        '  "jazzy_version": "0.9.5",'
+        '  "jazzy_version": "0.14.1",'
         '  "mac_model": "Macmini8,1",'
         '  "mastername": "client.flutter",'
         '  "no_bitcode": false,'
-        '  "os": "Mac-10.15",'
+        '  "os": "Mac-12",'
         '  "recipe": "engine/engine_lint",'
+        '  "runtime_versions": ['
+        '    "ios-13-0",'
+        '    "ios-15-0"'
+        '  ],'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "12c33"'
+        '  "xcode": "13a233"'
         '}'
       priority: 30
       execution_timeout_secs: 13500
@@ -56835,12 +56966,20 @@
         path: "cocoapods"
       }
       caches {
-        name: "old_osx_sdk"
+        name: "openjdk"
+        path: "java"
+      }
+      caches {
+        name: "osx_sdk_13a233_13_15"
         path: "osx_sdk"
       }
       caches {
-        name: "openjdk"
-        path: "java"
+        name: "xcode_runtime_ios_13_0"
+        path: "xcode_runtime_ios_13_0"
+      }
+      caches {
+        name: "xcode_runtime_ios_15_0"
+        path: "xcode_runtime_ios_15_0"
       }
       build_numbers: YES
       service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -56922,7 +57061,110 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        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 beta dart_plugin_registry_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": "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": "dart_plugin_registry_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_96"
+        path: "chrome"
+      }
+      caches {
+        name: "flutter_sdk"
+        path: "flutter sdk"
+      }
+      caches {
+        name: "gradle"
+        path: "gradle"
+      }
+      caches {
+        name: "openjdk"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -57020,7 +57262,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -57084,7 +57326,8 @@
         '      "dependency": "gems"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "android_sdk",'
@@ -57131,7 +57374,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -57229,7 +57472,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -57288,7 +57531,8 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "xcode"'
@@ -57339,7 +57583,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -57398,7 +57642,8 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "xcode"'
@@ -57449,7 +57694,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -57476,7 +57721,7 @@
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
       dimensions: "mac_model:Macmini8,1"
-      dimensions: "os:Mac-10.15"
+      dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -57486,7 +57731,11 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "12c33"'
+        '    "runtime_versions": ['
+        '      "ios-13-0",'
+        '      "ios-15-0"'
+        '    ],'
+        '    "sdk_version": "13a233"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -57525,15 +57774,19 @@
         '  "ios_debug": true,'
         '  "ios_profile": false,'
         '  "ios_release": false,'
-        '  "jazzy_version": "0.9.5",'
+        '  "jazzy_version": "0.14.1",'
         '  "mac_model": "Macmini8,1",'
         '  "mastername": "client.flutter",'
         '  "no_bitcode": false,'
-        '  "os": "Mac-10.15",'
+        '  "os": "Mac-12",'
         '  "recipe": "engine/engine",'
+        '  "runtime_versions": ['
+        '    "ios-13-0",'
+        '    "ios-15-0"'
+        '  ],'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "12c33"'
+        '  "xcode": "13a233"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
@@ -57546,12 +57799,20 @@
         path: "cocoapods"
       }
       caches {
-        name: "old_osx_sdk"
+        name: "openjdk"
+        path: "java"
+      }
+      caches {
+        name: "osx_sdk_13a233_13_15"
         path: "osx_sdk"
       }
       caches {
-        name: "openjdk"
-        path: "java"
+        name: "xcode_runtime_ios_13_0"
+        path: "xcode_runtime_ios_13_0"
+      }
+      caches {
+        name: "xcode_runtime_ios_15_0"
+        path: "xcode_runtime_ios_15_0"
       }
       build_numbers: YES
       service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -57566,7 +57827,7 @@
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
       dimensions: "mac_model:Macmini8,1"
-      dimensions: "os:Mac-10.15"
+      dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -57576,7 +57837,11 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "12c33"'
+        '    "runtime_versions": ['
+        '      "ios-13-0",'
+        '      "ios-15-0"'
+        '    ],'
+        '    "sdk_version": "13a233"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -57615,15 +57880,19 @@
         '  "ios_debug": false,'
         '  "ios_profile": true,'
         '  "ios_release": false,'
-        '  "jazzy_version": "0.9.5",'
+        '  "jazzy_version": "0.14.1",'
         '  "mac_model": "Macmini8,1",'
         '  "mastername": "client.flutter",'
         '  "no_bitcode": false,'
-        '  "os": "Mac-10.15",'
+        '  "os": "Mac-12",'
         '  "recipe": "engine/engine",'
+        '  "runtime_versions": ['
+        '    "ios-13-0",'
+        '    "ios-15-0"'
+        '  ],'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "12c33"'
+        '  "xcode": "13a233"'
         '}'
       priority: 30
       execution_timeout_secs: 16200
@@ -57636,12 +57905,20 @@
         path: "cocoapods"
       }
       caches {
-        name: "old_osx_sdk"
+        name: "openjdk"
+        path: "java"
+      }
+      caches {
+        name: "osx_sdk_13a233_13_15"
         path: "osx_sdk"
       }
       caches {
-        name: "openjdk"
-        path: "java"
+        name: "xcode_runtime_ios_13_0"
+        path: "xcode_runtime_ios_13_0"
+      }
+      caches {
+        name: "xcode_runtime_ios_15_0"
+        path: "xcode_runtime_ios_15_0"
       }
       build_numbers: YES
       service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -57656,7 +57933,7 @@
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
       dimensions: "mac_model:Macmini8,1"
-      dimensions: "os:Mac-10.15"
+      dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.prod"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -57666,7 +57943,11 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "12c33"'
+        '    "runtime_versions": ['
+        '      "ios-13-0",'
+        '      "ios-15-0"'
+        '    ],'
+        '    "sdk_version": "13a233"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -57705,15 +57986,19 @@
         '  "ios_debug": false,'
         '  "ios_profile": false,'
         '  "ios_release": true,'
-        '  "jazzy_version": "0.9.5",'
+        '  "jazzy_version": "0.14.1",'
         '  "mac_model": "Macmini8,1",'
         '  "mastername": "client.flutter",'
         '  "no_bitcode": false,'
-        '  "os": "Mac-10.15",'
+        '  "os": "Mac-12",'
         '  "recipe": "engine/engine",'
+        '  "runtime_versions": ['
+        '    "ios-13-0",'
+        '    "ios-15-0"'
+        '  ],'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "12c33"'
+        '  "xcode": "13a233"'
         '}'
       priority: 30
       execution_timeout_secs: 16200
@@ -57726,12 +58011,20 @@
         path: "cocoapods"
       }
       caches {
-        name: "old_osx_sdk"
+        name: "openjdk"
+        path: "java"
+      }
+      caches {
+        name: "osx_sdk_13a233_13_15"
         path: "osx_sdk"
       }
       caches {
-        name: "openjdk"
-        path: "java"
+        name: "xcode_runtime_ios_13_0"
+        path: "xcode_runtime_ios_13_0"
+      }
+      caches {
+        name: "xcode_runtime_ios_15_0"
+        path: "xcode_runtime_ios_15_0"
       }
       build_numbers: YES
       service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -57778,7 +58071,8 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "xcode"'
@@ -57829,7 +58123,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -57888,7 +58182,8 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "xcode"'
@@ -57939,7 +58234,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -57998,7 +58293,8 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "xcode"'
@@ -58049,7 +58345,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -58108,7 +58404,8 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "xcode"'
@@ -58159,7 +58456,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -58258,7 +58555,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -58317,7 +58614,8 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "xcode"'
@@ -58368,7 +58666,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -58427,7 +58725,8 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "xcode"'
@@ -58478,7 +58777,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -58537,7 +58836,8 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "xcode"'
@@ -58588,7 +58888,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -58647,7 +58947,8 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "xcode"'
@@ -58698,7 +58999,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -58762,7 +59063,8 @@
         '      "version": "version:98.1"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "xcode"'
@@ -58815,7 +59117,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -58879,7 +59181,8 @@
         '      "version": "version:98.1"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "xcode"'
@@ -58932,7 +59235,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -58996,7 +59299,8 @@
         '      "version": "version:98.1"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "xcode"'
@@ -59049,7 +59353,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -59113,7 +59417,8 @@
         '      "version": "version:98.1"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "xcode"'
@@ -59166,7 +59471,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -59226,7 +59531,8 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -59269,7 +59575,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -59329,7 +59635,8 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -59372,7 +59679,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -59470,7 +59777,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -59533,7 +59840,8 @@
         '      "version": "version:98.1"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "xcode"'
@@ -59582,7 +59890,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -71618,7 +71926,8 @@
         '      "version": "version:98.1"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -71662,7 +71971,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -71713,7 +72022,8 @@
         '      "version": "version:98.1"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -71757,7 +72067,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -71808,7 +72118,8 @@
         '      "version": "version:98.1"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -71852,7 +72163,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -71903,7 +72214,8 @@
         '      "version": "version:98.1"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -71947,7 +72259,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -71998,7 +72310,8 @@
         '      "version": "version:98.1"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -72042,7 +72355,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -72093,7 +72406,8 @@
         '      "version": "version:98.1"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -72137,7 +72451,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -72188,7 +72502,8 @@
         '      "version": "version:98.1"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -72232,7 +72547,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -77694,7 +78009,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -77795,7 +78110,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -77896,7 +78211,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -77997,7 +78312,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -78413,7 +78728,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -78514,7 +78829,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -78615,7 +78930,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -78716,7 +79031,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -78817,7 +79132,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -78918,7 +79233,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -79019,7 +79334,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -79120,7 +79435,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -79221,7 +79536,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -79322,7 +79637,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -79423,7 +79738,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -79524,7 +79839,108 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        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 integration_ui_ios_textfield"
+      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"'
+        '  },'
+        '  "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": "integration_ui_ios_textfield",'
+        '  "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_96"
+        path: "chrome"
+      }
+      caches {
+        name: "flutter_sdk"
+        path: "flutter sdk"
+      }
+      caches {
+        name: "gradle"
+        path: "gradle"
+      }
+      caches {
+        name: "openjdk"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -79625,7 +80041,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -79726,7 +80142,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -79827,7 +80243,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -79928,108 +80344,7 @@
       }
       caches {
         name: "openjdk"
-        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 large_image_changer_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"'
-        '  },'
-        '  "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": "large_image_changer_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_96"
-        path: "chrome"
-      }
-      caches {
-        name: "flutter_sdk"
-        path: "flutter sdk"
-      }
-      caches {
-        name: "gradle"
-        path: "gradle"
-      }
-      caches {
-        name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -80130,7 +80445,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -80231,7 +80546,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -80332,7 +80647,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -80433,7 +80748,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -80534,7 +80849,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -80635,7 +80950,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -80736,7 +81051,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -80837,7 +81152,209 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        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 post_backdrop_filter_perf_ios__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"'
+        '  },'
+        '  "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": "post_backdrop_filter_perf_ios__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_96"
+        path: "chrome"
+      }
+      caches {
+        name: "flutter_sdk"
+        path: "flutter sdk"
+      }
+      caches {
+        name: "gradle"
+        path: "gradle"
+      }
+      caches {
+        name: "openjdk"
+        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 route_test_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"'
+        '  },'
+        '  "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": "route_test_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_96"
+        path: "chrome"
+      }
+      caches {
+        name: "flutter_sdk"
+        path: "flutter sdk"
+      }
+      caches {
+        name: "gradle"
+        path: "gradle"
+      }
+      caches {
+        name: "openjdk"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -80938,7 +81455,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -81039,7 +81556,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -94128,7 +94645,8 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "goldctl"'
@@ -94179,7 +94697,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -94235,7 +94753,8 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "goldctl"'
@@ -94286,7 +94805,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -94342,7 +94861,8 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "goldctl"'
@@ -94393,7 +94913,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -94481,7 +95001,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -94572,7 +95092,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -94626,7 +95146,8 @@
         '      "version": "version:vs2019"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "android_sdk",'
@@ -94674,7 +95195,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -94765,7 +95286,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -94820,7 +95341,8 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "certs"'
@@ -94866,7 +95388,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -94921,7 +95443,8 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "certs"'
@@ -94967,7 +95490,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -95061,7 +95584,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -95116,7 +95639,8 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "certs"'
@@ -95162,7 +95686,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -95217,7 +95741,8 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "certs"'
@@ -95263,7 +95788,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -95318,7 +95843,8 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "certs"'
@@ -95364,7 +95890,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -95420,7 +95946,8 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "goldctl"'
@@ -95472,7 +95999,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -95528,7 +96055,8 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "goldctl"'
@@ -95580,7 +96108,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -95636,7 +96164,8 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "goldctl"'
@@ -95688,7 +96217,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -95744,7 +96273,8 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "goldctl"'
@@ -95796,7 +96326,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -95852,7 +96382,8 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "goldctl"'
@@ -95904,7 +96435,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -95960,7 +96491,8 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "goldctl"'
@@ -96012,7 +96544,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -96064,7 +96596,8 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "certs"'
@@ -96108,7 +96641,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -96160,7 +96693,8 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "certs"'
@@ -96204,7 +96738,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -96259,7 +96793,8 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "goldctl"'
@@ -96306,7 +96841,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -96396,7 +96931,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -105807,7 +106342,8 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -105851,7 +106387,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -105905,7 +106441,8 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -105949,7 +106486,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -106102,7 +106639,8 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -106146,7 +106684,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -106200,7 +106738,8 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -106244,7 +106783,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -106298,7 +106837,8 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -106342,7 +106882,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -106396,7 +106936,8 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -106440,7 +106981,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -112122,6 +112663,7 @@
     builders {
       name: "Linux beta Android AOT Engine"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
       dimensions: "os:Linux"
       dimensions: "pool:luci.flutter.staging"
@@ -112157,6 +112699,7 @@
         '  "build_ios": false,'
         '  "build_windows_uwp": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "open_jdk",'
@@ -112208,6 +112751,7 @@
     builders {
       name: "Linux beta Android Debug Engine"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
       dimensions: "os:Linux"
       dimensions: "pool:luci.flutter.staging"
@@ -112243,6 +112787,7 @@
         '  "build_ios": false,'
         '  "build_windows_uwp": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "open_jdk",'
@@ -112294,6 +112839,7 @@
     builders {
       name: "Linux beta Arm Host Engine"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
       dimensions: "os:Linux"
       dimensions: "pool:luci.flutter.staging"
@@ -112327,6 +112873,7 @@
         '  "build_ios": false,'
         '  "build_windows_uwp": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "open_jdk",'
@@ -112378,6 +112925,7 @@
     builders {
       name: "Linux beta Benchmarks (no-upload)"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
       dimensions: "os:Linux"
       dimensions: "pool:luci.flutter.staging"
@@ -112410,6 +112958,7 @@
         '  "build_ios": false,'
         '  "build_windows_uwp": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "open_jdk",'
@@ -112462,6 +113011,7 @@
     builders {
       name: "Linux beta Fuchsia"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
       dimensions: "os:Linux"
       dimensions: "pool:luci.flutter.staging"
@@ -112495,6 +113045,7 @@
         '  "build_ios": false,'
         '  "build_windows_uwp": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "open_jdk",'
@@ -112547,6 +113098,7 @@
     builders {
       name: "Linux beta Fuchsia FEMU"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
       dimensions: "os:Linux"
       dimensions: "pool:luci.flutter.staging"
@@ -112580,6 +113132,7 @@
         '  "build_ios": false,'
         '  "build_windows_uwp": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "open_jdk",'
@@ -112632,6 +113185,7 @@
     builders {
       name: "Linux beta Host Engine"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
       dimensions: "os:Linux"
       dimensions: "pool:luci.flutter.staging"
@@ -112665,6 +113219,7 @@
         '  "build_ios": false,'
         '  "build_windows_uwp": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "open_jdk",'
@@ -112716,6 +113271,7 @@
     builders {
       name: "Linux beta Unopt"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
       dimensions: "os:Linux"
       dimensions: "pool:luci.flutter.staging"
@@ -112749,6 +113305,7 @@
         '  "build_ios": false,'
         '  "build_windows_uwp": false,'
         '  "clobber": true,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "open_jdk",'
@@ -112800,6 +113357,7 @@
     builders {
       name: "Linux beta Web Engine"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:8"
       dimensions: "device_type:none"
       dimensions: "os:Linux"
       dimensions: "pool:luci.flutter.staging"
@@ -112833,6 +113391,7 @@
         '  "build_ios": false,'
         '  "build_windows_uwp": false,'
         '  "clobber": false,'
+        '  "cores": "8",'
         '  "dependencies": ['
         '    {'
         '      "dependency": "goldctl"'
@@ -113006,6 +113565,9 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
+        '      "dependency": "open_jdk"'
+        '    },'
+        '    {'
         '      "dependency": "curl"'
         '    }'
         '  ],'
@@ -113101,7 +113663,8 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "goldctl"'
@@ -113209,7 +113772,8 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "goldctl"'
@@ -113366,6 +113930,7 @@
     builders {
       name: "Linux beta clang-tidy"
       swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "cores:32"
       dimensions: "device_type:none"
       dimensions: "os:Linux"
       dimensions: "pool:luci.flutter.staging"
@@ -113399,6 +113964,7 @@
         '  "build_ios": false,'
         '  "build_windows_uwp": false,'
         '  "clobber": false,'
+        '  "cores": 32,'
         '  "dependencies": ['
         '    {'
         '      "dependency": "open_jdk",'
@@ -114092,7 +114658,8 @@
         '      "dependency": "ninja"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "android_sdk",'
@@ -114365,6 +114932,10 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
+        '    },'
+        '    {'
         '      "dependency": "curl"'
         '    }'
         '  ],'
@@ -114409,7 +114980,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -114460,6 +115031,10 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
+        '    },'
+        '    {'
         '      "dependency": "curl"'
         '    }'
         '  ],'
@@ -114504,7 +115079,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -114555,6 +115130,10 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
+        '    },'
+        '    {'
         '      "dependency": "curl"'
         '    }'
         '  ],'
@@ -114599,7 +115178,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -114650,6 +115229,10 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
+        '    },'
+        '    {'
         '      "dependency": "curl"'
         '    }'
         '  ],'
@@ -114694,7 +115277,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -114745,6 +115328,10 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
+        '    },'
+        '    {'
         '      "dependency": "curl"'
         '    }'
         '  ],'
@@ -114789,7 +115376,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -114840,6 +115427,10 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
+        '    },'
+        '    {'
         '      "dependency": "curl"'
         '    }'
         '  ],'
@@ -114884,7 +115475,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -115030,6 +115621,10 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
+        '    },'
+        '    {'
         '      "dependency": "curl"'
         '    }'
         '  ],'
@@ -115074,7 +115669,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -115125,6 +115720,10 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
+        '    },'
+        '    {'
         '      "dependency": "curl"'
         '    }'
         '  ],'
@@ -115169,7 +115768,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -115220,6 +115819,10 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
+        '    },'
+        '    {'
         '      "dependency": "curl"'
         '    }'
         '  ],'
@@ -115264,7 +115867,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -115414,7 +116017,8 @@
         '      "dependency": "clang"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "goldctl"'
@@ -115518,7 +116122,8 @@
         '      "dependency": "clang"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "goldctl"'
@@ -115622,7 +116227,8 @@
         '      "dependency": "clang"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "goldctl"'
@@ -115726,7 +116332,8 @@
         '      "dependency": "clang"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "goldctl"'
@@ -115823,7 +116430,8 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "curl"'
@@ -115916,7 +116524,8 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "curl"'
@@ -118122,7 +118731,8 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "goldctl"'
@@ -137727,10 +138337,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -137775,7 +138386,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -137822,10 +138433,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -137870,7 +138482,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -137917,10 +138529,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -137965,7 +138578,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -138012,10 +138625,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -138060,7 +138674,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -138107,10 +138721,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -138155,7 +138770,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -138202,10 +138817,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -138250,7 +138866,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -138297,10 +138913,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -138345,7 +138962,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -138392,10 +139009,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -138440,7 +139058,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -138487,10 +139105,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -138535,7 +139154,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -138582,10 +139201,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -138630,7 +139250,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -138677,10 +139297,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -138725,7 +139346,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -138772,10 +139393,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -138820,7 +139442,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -138867,10 +139489,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -138915,7 +139538,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -138962,10 +139585,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -139010,7 +139634,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -139633,10 +140257,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -139681,7 +140306,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -139728,10 +140353,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -139776,7 +140402,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -139823,10 +140449,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -139871,7 +140498,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -139918,10 +140545,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -139966,7 +140594,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -140013,10 +140641,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -140061,7 +140690,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -140108,10 +140737,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -140156,7 +140786,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -140203,10 +140833,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -140251,7 +140882,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -140298,10 +140929,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -140346,7 +140978,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -140393,10 +141025,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -140441,7 +141074,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -140488,10 +141121,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -140536,7 +141170,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -140583,10 +141217,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -140631,7 +141266,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -140678,10 +141313,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -140726,7 +141362,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -140773,10 +141409,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -140821,7 +141458,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -140868,10 +141505,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -140916,7 +141554,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -140963,10 +141601,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -141011,7 +141650,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -141058,10 +141697,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -141106,7 +141746,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -141153,10 +141793,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -141201,7 +141842,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -141248,10 +141889,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -141296,7 +141938,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -141343,10 +141985,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -141391,7 +142034,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -141438,10 +142081,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -141486,7 +142130,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -141533,10 +142177,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -141581,7 +142226,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -141628,10 +142273,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -141676,7 +142322,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -141723,10 +142369,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -141771,7 +142418,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -141818,10 +142465,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -141866,7 +142514,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -141913,10 +142561,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -141961,7 +142610,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -142008,10 +142657,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -142056,7 +142706,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -142103,10 +142753,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -142151,7 +142802,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -142198,10 +142849,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -142246,7 +142898,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -142293,10 +142945,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -142341,7 +142994,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -142388,10 +143041,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -142436,7 +143090,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -142483,10 +143137,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -142531,7 +143186,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -142578,10 +143233,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -142626,102 +143282,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-staging-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Linux_android beta hybrid_android_views_integration_test"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "device_os:N"
-      dimensions: "os:Linux"
-      dimensions: "pool:luci.flutter.staging"
-      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"'
-        '  },'
-        '  "bringup": false,'
-        '  "clobber": false,'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "android_sdk",'
-        '      "version": "version:31v8"'
-        '    },'
-        '    {'
-        '      "dependency": "curl"'
-        '    },'
-        '    {'
-        '      "dependency": "open_jdk"'
-        '    }'
-        '  ],'
-        '  "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": "hybrid_android_views_integration_test",'
-        '  "upload_packages": true,'
-        '  "use_cas": true'
-        '}'
-      priority: 30
-      execution_timeout_secs: 10800
-      expiration_secs: 86400
-      caches {
-        name: "android_sdk"
-        path: "android"
-      }
-      caches {
-        name: "builder_linux_devicelab"
-        path: "builder"
-      }
-      caches {
-        name: "chrome_and_driver_96"
-        path: "chrome"
-      }
-      caches {
-        name: "flutter_sdk"
-        path: "flutter sdk"
-      }
-      caches {
-        name: "gradle"
-        path: "gradle"
-      }
-      caches {
-        name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -142768,10 +143329,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -142816,7 +143378,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -142863,10 +143425,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -142911,7 +143474,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -142958,10 +143521,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -143006,7 +143570,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -143053,10 +143617,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -143101,7 +143666,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -143148,10 +143713,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -143196,7 +143762,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -143243,10 +143809,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -143291,7 +143858,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -143338,10 +143905,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -143386,7 +143954,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -143433,10 +144001,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -143481,7 +144050,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -143528,10 +144097,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -143576,7 +144146,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -143623,10 +144193,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -143671,7 +144242,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -143718,10 +144289,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -143766,7 +144338,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -143813,10 +144385,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -143861,7 +144434,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -143908,10 +144481,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -143956,7 +144530,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -144003,10 +144577,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -144051,7 +144626,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -144098,10 +144673,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -144146,7 +144722,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -144193,10 +144769,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -144241,7 +144818,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -144288,10 +144865,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -144336,7 +144914,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -144383,10 +144961,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -144431,7 +145010,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -144478,10 +145057,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -144526,7 +145106,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -144573,10 +145153,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -144621,7 +145202,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -144668,10 +145249,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -144716,7 +145298,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -144763,10 +145345,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -144811,7 +145394,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -144858,10 +145441,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -144906,7 +145490,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -144953,10 +145537,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -145001,7 +145586,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -145048,10 +145633,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -145096,7 +145682,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -145143,10 +145729,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -145191,7 +145778,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -145238,10 +145825,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -145286,7 +145874,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -145333,10 +145921,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -145381,7 +145970,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -145428,10 +146017,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -145476,7 +146066,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -145523,10 +146113,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -145571,7 +146162,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -145714,10 +146305,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -145762,7 +146354,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -164846,10 +165438,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "R",'
@@ -164896,7 +165489,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -165041,10 +165634,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "R",'
@@ -165091,7 +165685,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -165138,10 +165732,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "R",'
@@ -165188,7 +165783,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -165235,10 +165830,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "R",'
@@ -165285,7 +165881,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -165332,10 +165928,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "R",'
@@ -165382,7 +165979,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -165429,10 +166026,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "R",'
@@ -165479,7 +166077,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -165526,10 +166124,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "R",'
@@ -165576,7 +166175,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -165623,10 +166222,11 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "curl"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "curl"'
         '    }'
         '  ],'
         '  "device_os": "R",'
@@ -165673,7 +166273,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -166979,7 +167579,7 @@
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
       dimensions: "mac_model:Macmini8,1"
-      dimensions: "os:Mac-10.15"
+      dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -166989,7 +167589,11 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "12c33"'
+        '    "runtime_versions": ['
+        '      "ios-13-0",'
+        '      "ios-15-0"'
+        '    ],'
+        '    "sdk_version": "13a233"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -167030,15 +167634,19 @@
         '  "ios_debug": false,'
         '  "ios_profile": false,'
         '  "ios_release": false,'
-        '  "jazzy_version": "0.9.5",'
+        '  "jazzy_version": "0.14.1",'
         '  "mac_model": "Macmini8,1",'
         '  "mastername": "client.flutter",'
         '  "no_bitcode": false,'
-        '  "os": "Mac-10.15",'
+        '  "os": "Mac-12",'
         '  "recipe": "engine/engine",'
+        '  "runtime_versions": ['
+        '    "ios-13-0",'
+        '    "ios-15-0"'
+        '  ],'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "12c33"'
+        '  "xcode": "13a233"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
@@ -167052,12 +167660,20 @@
         path: "cocoapods"
       }
       caches {
-        name: "old_osx_sdk"
+        name: "openjdk"
+        path: "java"
+      }
+      caches {
+        name: "osx_sdk_13a233_13_15"
         path: "osx_sdk"
       }
       caches {
-        name: "openjdk"
-        path: "java"
+        name: "xcode_runtime_ios_13_0"
+        path: "xcode_runtime_ios_13_0"
+      }
+      caches {
+        name: "xcode_runtime_ios_15_0"
+        path: "xcode_runtime_ios_15_0"
       }
       build_numbers: YES
       service_account: "flutter-staging-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -167072,7 +167688,7 @@
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
       dimensions: "mac_model:Macmini8,1"
-      dimensions: "os:Mac-10.15"
+      dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -167082,7 +167698,11 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "12c33"'
+        '    "runtime_versions": ['
+        '      "ios-13-0",'
+        '      "ios-15-0"'
+        '    ],'
+        '    "sdk_version": "13a233"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -167122,15 +167742,19 @@
         '  "ios_debug": false,'
         '  "ios_profile": false,'
         '  "ios_release": false,'
-        '  "jazzy_version": "0.9.5",'
+        '  "jazzy_version": "0.14.1",'
         '  "mac_model": "Macmini8,1",'
         '  "mastername": "client.flutter",'
         '  "no_bitcode": false,'
-        '  "os": "Mac-10.15",'
+        '  "os": "Mac-12",'
         '  "recipe": "engine/engine",'
+        '  "runtime_versions": ['
+        '    "ios-13-0",'
+        '    "ios-15-0"'
+        '  ],'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "12c33"'
+        '  "xcode": "13a233"'
         '}'
       priority: 30
       execution_timeout_secs: 13500
@@ -167144,12 +167768,20 @@
         path: "cocoapods"
       }
       caches {
-        name: "old_osx_sdk"
+        name: "openjdk"
+        path: "java"
+      }
+      caches {
+        name: "osx_sdk_13a233_13_15"
         path: "osx_sdk"
       }
       caches {
-        name: "openjdk"
-        path: "java"
+        name: "xcode_runtime_ios_13_0"
+        path: "xcode_runtime_ios_13_0"
+      }
+      caches {
+        name: "xcode_runtime_ios_15_0"
+        path: "xcode_runtime_ios_15_0"
       }
       build_numbers: YES
       service_account: "flutter-staging-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -167164,7 +167796,7 @@
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
       dimensions: "mac_model:Macmini8,1"
-      dimensions: "os:Mac-10.15"
+      dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -167174,7 +167806,11 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "12c33"'
+        '    "runtime_versions": ['
+        '      "ios-13-0",'
+        '      "ios-15-0"'
+        '    ],'
+        '    "sdk_version": "13a233"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -167214,15 +167850,19 @@
         '  "ios_debug": false,'
         '  "ios_profile": false,'
         '  "ios_release": false,'
-        '  "jazzy_version": "0.9.5",'
+        '  "jazzy_version": "0.14.1",'
         '  "mac_model": "Macmini8,1",'
         '  "mastername": "client.flutter",'
         '  "no_bitcode": false,'
-        '  "os": "Mac-10.15",'
+        '  "os": "Mac-12",'
         '  "recipe": "engine/engine_unopt",'
+        '  "runtime_versions": ['
+        '    "ios-13-0",'
+        '    "ios-15-0"'
+        '  ],'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "12c33"'
+        '  "xcode": "13a233"'
         '}'
       priority: 30
       execution_timeout_secs: 13500
@@ -167236,12 +167876,20 @@
         path: "cocoapods"
       }
       caches {
-        name: "old_osx_sdk"
+        name: "openjdk"
+        path: "java"
+      }
+      caches {
+        name: "osx_sdk_13a233_13_15"
         path: "osx_sdk"
       }
       caches {
-        name: "openjdk"
-        path: "java"
+        name: "xcode_runtime_ios_13_0"
+        path: "xcode_runtime_ios_13_0"
+      }
+      caches {
+        name: "xcode_runtime_ios_15_0"
+        path: "xcode_runtime_ios_15_0"
       }
       build_numbers: YES
       service_account: "flutter-staging-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -167266,6 +167914,7 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
+        '    "runtime_versions": [],'
         '    "sdk_version": "12c33"'
         '  },'
         '  "$fuchsia/goma": {'
@@ -167314,6 +167963,7 @@
         '  "no_bitcode": false,'
         '  "os": "Mac-10.15",'
         '  "recipe": "engine/web_engine",'
+        '  "runtime_versions": [],'
         '  "upload_packages": true,'
         '  "use_cas": true,'
         '  "xcode": "12c33"'
@@ -167337,6 +167987,14 @@
         name: "openjdk"
         path: "java"
       }
+      caches {
+        name: "xcode_runtime_ios_13_0"
+        path: "xcode_runtime_ios_13_0"
+      }
+      caches {
+        name: "xcode_runtime_ios_15_0"
+        path: "xcode_runtime_ios_15_0"
+      }
       build_numbers: YES
       service_account: "flutter-staging-builder@chops-service-accounts.iam.gserviceaccount.com"
       task_template_canary_percentage {}
@@ -167494,7 +168152,8 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "xcode"'
@@ -167546,7 +168205,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -167610,7 +168269,8 @@
         '      "version": "version:98.1"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "xcode"'
@@ -167663,7 +168323,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -167727,7 +168387,8 @@
         '      "version": "version:98.1"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "xcode"'
@@ -167780,7 +168441,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -167844,7 +168505,8 @@
         '      "version": "version:98.1"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "xcode"'
@@ -167897,7 +168559,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -167961,7 +168623,8 @@
         '      "version": "version:98.1"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "xcode"'
@@ -168014,7 +168677,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -168041,7 +168704,7 @@
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
       dimensions: "mac_model:Macmini8,1"
-      dimensions: "os:Mac-10.15"
+      dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -168051,7 +168714,11 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "12c33"'
+        '    "runtime_versions": ['
+        '      "ios-13-0",'
+        '      "ios-15-0"'
+        '    ],'
+        '    "sdk_version": "13a233"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -168091,15 +168758,19 @@
         '  "ios_debug": false,'
         '  "ios_profile": false,'
         '  "ios_release": false,'
-        '  "jazzy_version": "0.9.5",'
+        '  "jazzy_version": "0.14.1",'
         '  "mac_model": "Macmini8,1",'
         '  "mastername": "client.flutter",'
         '  "no_bitcode": false,'
-        '  "os": "Mac-10.15",'
+        '  "os": "Mac-12",'
         '  "recipe": "engine/engine_lint",'
+        '  "runtime_versions": ['
+        '    "ios-13-0",'
+        '    "ios-15-0"'
+        '  ],'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "12c33"'
+        '  "xcode": "13a233"'
         '}'
       priority: 30
       execution_timeout_secs: 13500
@@ -168113,12 +168784,20 @@
         path: "cocoapods"
       }
       caches {
-        name: "old_osx_sdk"
+        name: "openjdk"
+        path: "java"
+      }
+      caches {
+        name: "osx_sdk_13a233_13_15"
         path: "osx_sdk"
       }
       caches {
-        name: "openjdk"
-        path: "java"
+        name: "xcode_runtime_ios_13_0"
+        path: "xcode_runtime_ios_13_0"
+      }
+      caches {
+        name: "xcode_runtime_ios_15_0"
+        path: "xcode_runtime_ios_15_0"
       }
       build_numbers: YES
       service_account: "flutter-staging-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -168201,7 +168880,111 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        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-staging-builder@chops-service-accounts.iam.gserviceaccount.com"
+      task_template_canary_percentage {}
+      experiments {
+        key: "luci.recipes.use_python3"
+        value: 100
+      }
+    }
+    builders {
+      name: "Mac beta dart_plugin_registry_test"
+      swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "device_type:none"
+      dimensions: "mac_model:Macmini8,1"
+      dimensions: "os:Mac-12"
+      dimensions: "pool:luci.flutter.staging"
+      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": "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": "dart_plugin_registry_test",'
+        '  "upload_packages": true,'
+        '  "use_cas": true,'
+        '  "xcode": "13a233"'
+        '}'
+      priority: 30
+      execution_timeout_secs: 10800
+      expiration_secs: 86400
+      caches {
+        name: "android_sdk"
+        path: "android"
+      }
+      caches {
+        name: "builder_mac_framework"
+        path: "builder"
+      }
+      caches {
+        name: "chrome_and_driver_96"
+        path: "chrome"
+      }
+      caches {
+        name: "flutter_sdk"
+        path: "flutter sdk"
+      }
+      caches {
+        name: "gradle"
+        path: "gradle"
+      }
+      caches {
+        name: "openjdk"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -168300,7 +169083,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -168364,7 +169147,8 @@
         '      "dependency": "gems"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "android_sdk",'
@@ -168412,7 +169196,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -168511,7 +169295,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -168570,7 +169354,8 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "xcode"'
@@ -168622,7 +169407,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -168681,7 +169466,8 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "xcode"'
@@ -168733,7 +169519,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -168760,7 +169546,7 @@
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
       dimensions: "mac_model:Macmini8,1"
-      dimensions: "os:Mac-10.15"
+      dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -168770,7 +169556,11 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "12c33"'
+        '    "runtime_versions": ['
+        '      "ios-13-0",'
+        '      "ios-15-0"'
+        '    ],'
+        '    "sdk_version": "13a233"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -168809,15 +169599,19 @@
         '  "ios_debug": true,'
         '  "ios_profile": false,'
         '  "ios_release": false,'
-        '  "jazzy_version": "0.9.5",'
+        '  "jazzy_version": "0.14.1",'
         '  "mac_model": "Macmini8,1",'
         '  "mastername": "client.flutter",'
         '  "no_bitcode": false,'
-        '  "os": "Mac-10.15",'
+        '  "os": "Mac-12",'
         '  "recipe": "engine/engine",'
+        '  "runtime_versions": ['
+        '    "ios-13-0",'
+        '    "ios-15-0"'
+        '  ],'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "12c33"'
+        '  "xcode": "13a233"'
         '}'
       priority: 30
       execution_timeout_secs: 10800
@@ -168831,12 +169625,20 @@
         path: "cocoapods"
       }
       caches {
-        name: "old_osx_sdk"
+        name: "openjdk"
+        path: "java"
+      }
+      caches {
+        name: "osx_sdk_13a233_13_15"
         path: "osx_sdk"
       }
       caches {
-        name: "openjdk"
-        path: "java"
+        name: "xcode_runtime_ios_13_0"
+        path: "xcode_runtime_ios_13_0"
+      }
+      caches {
+        name: "xcode_runtime_ios_15_0"
+        path: "xcode_runtime_ios_15_0"
       }
       build_numbers: YES
       service_account: "flutter-staging-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -168851,7 +169653,7 @@
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
       dimensions: "mac_model:Macmini8,1"
-      dimensions: "os:Mac-10.15"
+      dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -168861,7 +169663,11 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "12c33"'
+        '    "runtime_versions": ['
+        '      "ios-13-0",'
+        '      "ios-15-0"'
+        '    ],'
+        '    "sdk_version": "13a233"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -168900,15 +169706,19 @@
         '  "ios_debug": false,'
         '  "ios_profile": true,'
         '  "ios_release": false,'
-        '  "jazzy_version": "0.9.5",'
+        '  "jazzy_version": "0.14.1",'
         '  "mac_model": "Macmini8,1",'
         '  "mastername": "client.flutter",'
         '  "no_bitcode": false,'
-        '  "os": "Mac-10.15",'
+        '  "os": "Mac-12",'
         '  "recipe": "engine/engine",'
+        '  "runtime_versions": ['
+        '    "ios-13-0",'
+        '    "ios-15-0"'
+        '  ],'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "12c33"'
+        '  "xcode": "13a233"'
         '}'
       priority: 30
       execution_timeout_secs: 16200
@@ -168922,12 +169732,20 @@
         path: "cocoapods"
       }
       caches {
-        name: "old_osx_sdk"
+        name: "openjdk"
+        path: "java"
+      }
+      caches {
+        name: "osx_sdk_13a233_13_15"
         path: "osx_sdk"
       }
       caches {
-        name: "openjdk"
-        path: "java"
+        name: "xcode_runtime_ios_13_0"
+        path: "xcode_runtime_ios_13_0"
+      }
+      caches {
+        name: "xcode_runtime_ios_15_0"
+        path: "xcode_runtime_ios_15_0"
       }
       build_numbers: YES
       service_account: "flutter-staging-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -168942,7 +169760,7 @@
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_type:none"
       dimensions: "mac_model:Macmini8,1"
-      dimensions: "os:Mac-10.15"
+      dimensions: "os:Mac-12"
       dimensions: "pool:luci.flutter.staging"
       exe {
         cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
@@ -168952,7 +169770,11 @@
       properties:
         '{'
         '  "$flutter/osx_sdk": {'
-        '    "sdk_version": "12c33"'
+        '    "runtime_versions": ['
+        '      "ios-13-0",'
+        '      "ios-15-0"'
+        '    ],'
+        '    "sdk_version": "13a233"'
         '  },'
         '  "$fuchsia/goma": {'
         '    "server": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog"'
@@ -168991,15 +169813,19 @@
         '  "ios_debug": false,'
         '  "ios_profile": false,'
         '  "ios_release": true,'
-        '  "jazzy_version": "0.9.5",'
+        '  "jazzy_version": "0.14.1",'
         '  "mac_model": "Macmini8,1",'
         '  "mastername": "client.flutter",'
         '  "no_bitcode": false,'
-        '  "os": "Mac-10.15",'
+        '  "os": "Mac-12",'
         '  "recipe": "engine/engine",'
+        '  "runtime_versions": ['
+        '    "ios-13-0",'
+        '    "ios-15-0"'
+        '  ],'
         '  "upload_packages": true,'
         '  "use_cas": true,'
-        '  "xcode": "12c33"'
+        '  "xcode": "13a233"'
         '}'
       priority: 30
       execution_timeout_secs: 16200
@@ -169013,12 +169839,20 @@
         path: "cocoapods"
       }
       caches {
-        name: "old_osx_sdk"
+        name: "openjdk"
+        path: "java"
+      }
+      caches {
+        name: "osx_sdk_13a233_13_15"
         path: "osx_sdk"
       }
       caches {
-        name: "openjdk"
-        path: "java"
+        name: "xcode_runtime_ios_13_0"
+        path: "xcode_runtime_ios_13_0"
+      }
+      caches {
+        name: "xcode_runtime_ios_15_0"
+        path: "xcode_runtime_ios_15_0"
       }
       build_numbers: YES
       service_account: "flutter-staging-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -169065,7 +169899,8 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "xcode"'
@@ -169117,7 +169952,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -169176,7 +170011,8 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "xcode"'
@@ -169228,7 +170064,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -169287,7 +170123,8 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "xcode"'
@@ -169339,7 +170176,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -169398,7 +170235,8 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "xcode"'
@@ -169450,7 +170288,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -169550,7 +170388,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -169609,7 +170447,8 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "xcode"'
@@ -169661,7 +170500,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -169720,7 +170559,8 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "xcode"'
@@ -169772,7 +170612,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -169831,7 +170671,8 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "xcode"'
@@ -169883,7 +170724,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -169942,7 +170783,8 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "xcode"'
@@ -169994,7 +170836,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -170058,7 +170900,8 @@
         '      "version": "version:98.1"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "xcode"'
@@ -170112,7 +170955,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -170176,7 +171019,8 @@
         '      "version": "version:98.1"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "xcode"'
@@ -170230,7 +171074,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -170294,7 +171138,8 @@
         '      "version": "version:98.1"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "xcode"'
@@ -170348,7 +171193,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -170412,7 +171257,8 @@
         '      "version": "version:98.1"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "xcode"'
@@ -170466,7 +171312,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -170526,7 +171372,8 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -170570,7 +171417,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -170630,7 +171477,8 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    }'
         '  ],'
         '  "device_type": "none",'
@@ -170674,7 +171522,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -170773,7 +171621,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -170836,7 +171684,8 @@
         '      "version": "version:98.1"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "xcode"'
@@ -170886,7 +171735,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -183021,7 +183870,8 @@
         '      "version": "version:98.1"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -183066,7 +183916,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -183117,7 +183967,8 @@
         '      "version": "version:98.1"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -183162,7 +184013,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -183213,7 +184064,8 @@
         '      "version": "version:98.1"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -183258,7 +184110,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -183309,7 +184161,8 @@
         '      "version": "version:98.1"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -183354,7 +184207,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -183405,7 +184258,8 @@
         '      "version": "version:98.1"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -183450,7 +184304,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -183501,7 +184355,8 @@
         '      "version": "version:98.1"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -183546,7 +184401,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -183597,7 +184452,8 @@
         '      "version": "version:98.1"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -183642,7 +184498,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -190948,7 +191804,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -191050,7 +191906,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -191152,7 +192008,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -191254,7 +192110,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -191674,7 +192530,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -191776,7 +192632,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -191878,7 +192734,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -191980,7 +192836,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -192082,7 +192938,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -192184,7 +193040,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -192286,7 +193142,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -192388,7 +193244,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -192490,7 +193346,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -192592,7 +193448,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -192694,7 +193550,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -192796,7 +193652,109 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        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-staging-builder@chops-service-accounts.iam.gserviceaccount.com"
+      task_template_canary_percentage {}
+      experiments {
+        key: "luci.recipes.use_python3"
+        value: 100
+      }
+    }
+    builders {
+      name: "Mac_ios beta integration_ui_ios_textfield"
+      swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "device_os:iOS-15.1"
+      dimensions: "os:Mac-12"
+      dimensions: "pool:luci.flutter.staging"
+      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"'
+        '  },'
+        '  "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": "integration_ui_ios_textfield",'
+        '  "upload_packages": true,'
+        '  "use_cas": true,'
+        '  "xcode": "13a233"'
+        '}'
+      priority: 30
+      execution_timeout_secs: 10800
+      expiration_secs: 86400
+      caches {
+        name: "builder_mac_devicelab"
+        path: "builder"
+      }
+      caches {
+        name: "chrome_and_driver_96"
+        path: "chrome"
+      }
+      caches {
+        name: "flutter_sdk"
+        path: "flutter sdk"
+      }
+      caches {
+        name: "gradle"
+        path: "gradle"
+      }
+      caches {
+        name: "openjdk"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -192898,7 +193856,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -193000,7 +193958,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -193102,7 +194060,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -193204,109 +194162,7 @@
       }
       caches {
         name: "openjdk"
-        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-staging-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Mac_ios beta large_image_changer_perf_ios"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "device_os:iOS-15.1"
-      dimensions: "os:Mac-12"
-      dimensions: "pool:luci.flutter.staging"
-      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"'
-        '  },'
-        '  "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": "large_image_changer_perf_ios",'
-        '  "upload_packages": true,'
-        '  "use_cas": true,'
-        '  "xcode": "13a233"'
-        '}'
-      priority: 30
-      execution_timeout_secs: 10800
-      expiration_secs: 86400
-      caches {
-        name: "builder_mac_devicelab"
-        path: "builder"
-      }
-      caches {
-        name: "chrome_and_driver_96"
-        path: "chrome"
-      }
-      caches {
-        name: "flutter_sdk"
-        path: "flutter sdk"
-      }
-      caches {
-        name: "gradle"
-        path: "gradle"
-      }
-      caches {
-        name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -193408,7 +194264,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -193510,7 +194366,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -193612,7 +194468,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -193714,7 +194570,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -193816,7 +194672,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -193918,7 +194774,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -194020,7 +194876,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -194122,7 +194978,211 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        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-staging-builder@chops-service-accounts.iam.gserviceaccount.com"
+      task_template_canary_percentage {}
+      experiments {
+        key: "luci.recipes.use_python3"
+        value: 100
+      }
+    }
+    builders {
+      name: "Mac_ios beta post_backdrop_filter_perf_ios__timeline_summary"
+      swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "device_os:iOS-15.1"
+      dimensions: "os:Mac-12"
+      dimensions: "pool:luci.flutter.staging"
+      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"'
+        '  },'
+        '  "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": "post_backdrop_filter_perf_ios__timeline_summary",'
+        '  "upload_packages": true,'
+        '  "use_cas": true,'
+        '  "xcode": "13a233"'
+        '}'
+      priority: 30
+      execution_timeout_secs: 10800
+      expiration_secs: 86400
+      caches {
+        name: "builder_mac_devicelab"
+        path: "builder"
+      }
+      caches {
+        name: "chrome_and_driver_96"
+        path: "chrome"
+      }
+      caches {
+        name: "flutter_sdk"
+        path: "flutter sdk"
+      }
+      caches {
+        name: "gradle"
+        path: "gradle"
+      }
+      caches {
+        name: "openjdk"
+        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-staging-builder@chops-service-accounts.iam.gserviceaccount.com"
+      task_template_canary_percentage {}
+      experiments {
+        key: "luci.recipes.use_python3"
+        value: 100
+      }
+    }
+    builders {
+      name: "Mac_ios beta route_test_ios"
+      swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "device_os:iOS-15.1"
+      dimensions: "os:Mac-12"
+      dimensions: "pool:luci.flutter.staging"
+      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"'
+        '  },'
+        '  "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": "route_test_ios",'
+        '  "upload_packages": true,'
+        '  "use_cas": true,'
+        '  "xcode": "13a233"'
+        '}'
+      priority: 30
+      execution_timeout_secs: 10800
+      expiration_secs: 86400
+      caches {
+        name: "builder_mac_devicelab"
+        path: "builder"
+      }
+      caches {
+        name: "chrome_and_driver_96"
+        path: "chrome"
+      }
+      caches {
+        name: "flutter_sdk"
+        path: "flutter sdk"
+      }
+      caches {
+        name: "gradle"
+        path: "gradle"
+      }
+      caches {
+        name: "openjdk"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -194224,7 +195284,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -194326,7 +195386,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "osx_sdk_13a233"
@@ -210837,7 +211897,8 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "goldctl"'
@@ -210889,7 +211950,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -210945,7 +212006,8 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "goldctl"'
@@ -210997,7 +212059,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -211053,7 +212115,8 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "goldctl"'
@@ -211105,7 +212168,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -211194,7 +212257,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -211286,7 +212349,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -211340,7 +212403,8 @@
         '      "version": "version:vs2019"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "android_sdk",'
@@ -211389,7 +212453,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -211481,7 +212545,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -211536,7 +212600,8 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "certs"'
@@ -211583,7 +212648,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -211638,7 +212703,8 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "certs"'
@@ -211685,7 +212751,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -211780,7 +212846,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -211835,7 +212901,8 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "certs"'
@@ -211882,7 +212949,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -211937,7 +213004,8 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "certs"'
@@ -211984,7 +213052,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -212039,7 +213107,8 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "certs"'
@@ -212086,7 +213155,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -212142,7 +213211,8 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "goldctl"'
@@ -212195,7 +213265,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -212251,7 +213321,8 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "goldctl"'
@@ -212304,7 +213375,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -212360,7 +213431,8 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "goldctl"'
@@ -212413,7 +213485,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -212469,7 +213541,8 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "goldctl"'
@@ -212522,7 +213595,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -212578,7 +213651,8 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "goldctl"'
@@ -212631,7 +213705,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -212687,7 +213761,8 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "goldctl"'
@@ -212740,7 +213815,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -212792,7 +213867,8 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "certs"'
@@ -212837,7 +213913,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -212889,7 +213965,8 @@
         '      "version": "version:31v8"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "certs"'
@@ -212934,7 +214011,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -212989,7 +214066,8 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    },'
         '    {'
         '      "dependency": "goldctl"'
@@ -213037,7 +214115,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -213128,7 +214206,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -222627,7 +223705,8 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -222672,7 +223751,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -222726,7 +223805,8 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -222771,7 +223851,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -222925,7 +224005,8 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -222970,7 +224051,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -223024,7 +224105,8 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -223069,7 +224151,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -223123,7 +224205,8 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -223168,7 +224251,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
@@ -223222,7 +224305,8 @@
         '      "version": "version:96.2"'
         '    },'
         '    {'
-        '      "dependency": "open_jdk"'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
         '    }'
         '  ],'
         '  "device_os": "N",'
@@ -223267,7 +224351,7 @@
       }
       caches {
         name: "openjdk"
-        path: "java"
+        path: "java11"
       }
       caches {
         name: "pub_cache"
diff --git a/config/generated/flutter/luci/luci-milo.cfg b/config/generated/flutter/luci/luci-milo.cfg
index 80ec874..bd50433 100644
--- a/config/generated/flutter/luci/luci-milo.cfg
+++ b/config/generated/flutter/luci/luci-milo.cfg
@@ -2277,11 +2277,6 @@
     short_name: "labhm"
   }
   builders {
-    name: "buildbucket/luci.flutter.prod/Linux_android beta hybrid_android_views_integration_test"
-    category: "Linux_android"
-    short_name: "labha"
-  }
-  builders {
     name: "buildbucket/luci.flutter.prod/Linux_android beta image_list_jit_reported_duration"
     category: "Linux_android"
     short_name: "labil"
@@ -2507,6 +2502,11 @@
     short_name: "mbct"
   }
   builders {
+    name: "buildbucket/luci.flutter.prod/Mac beta dart_plugin_registry_test"
+    category: "Mac"
+    short_name: "mbdpr"
+  }
+  builders {
     name: "buildbucket/luci.flutter.prod/Mac beta framework_tests_libraries"
     category: "Mac"
     short_name: "mbftl"
@@ -2692,6 +2692,11 @@
     short_name: "mibeu"
   }
   builders {
+    name: "buildbucket/luci.flutter.prod/Mac_ios beta route_test_ios"
+    category: "Mac_ios"
+    short_name: "mibrt"
+  }
+  builders {
     name: "buildbucket/luci.flutter.prod/Mac_ios beta flavors_test_ios"
     category: "Mac_ios"
     short_name: "mibft"
@@ -2742,6 +2747,11 @@
     short_name: "mibiu"
   }
   builders {
+    name: "buildbucket/luci.flutter.prod/Mac_ios beta integration_ui_ios_textfield"
+    category: "Mac_ios"
+    short_name: "mibiu"
+  }
+  builders {
     name: "buildbucket/luci.flutter.prod/Mac_ios beta ios_app_with_extensions_test"
     category: "Mac_ios"
     short_name: "mibia"
@@ -2762,11 +2772,6 @@
     short_name: "mibip"
   }
   builders {
-    name: "buildbucket/luci.flutter.prod/Mac_ios beta large_image_changer_perf_ios"
-    category: "Mac_ios"
-    short_name: "mibli"
-  }
-  builders {
     name: "buildbucket/luci.flutter.prod/Mac_ios beta macos_chrome_dev_mode"
     category: "Mac_ios"
     short_name: "mibmc"
@@ -2807,6 +2812,11 @@
     short_name: "mibpv"
   }
   builders {
+    name: "buildbucket/luci.flutter.prod/Mac_ios beta post_backdrop_filter_perf_ios__timeline_summary"
+    category: "Mac_ios"
+    short_name: "mibpb"
+  }
+  builders {
     name: "buildbucket/luci.flutter.prod/Mac_ios beta simple_animation_perf_ios"
     category: "Mac_ios"
     short_name: "mibsa"
@@ -6722,11 +6732,6 @@
     short_name: "labhm"
   }
   builders {
-    name: "buildbucket/luci.flutter.staging/Linux_android beta hybrid_android_views_integration_test"
-    category: "Linux_android"
-    short_name: "labha"
-  }
-  builders {
     name: "buildbucket/luci.flutter.staging/Linux_android beta image_list_jit_reported_duration"
     category: "Linux_android"
     short_name: "labil"
@@ -6952,6 +6957,11 @@
     short_name: "mbct"
   }
   builders {
+    name: "buildbucket/luci.flutter.staging/Mac beta dart_plugin_registry_test"
+    category: "Mac"
+    short_name: "mbdpr"
+  }
+  builders {
     name: "buildbucket/luci.flutter.staging/Mac beta framework_tests_libraries"
     category: "Mac"
     short_name: "mbftl"
@@ -7137,6 +7147,11 @@
     short_name: "mibeu"
   }
   builders {
+    name: "buildbucket/luci.flutter.staging/Mac_ios beta route_test_ios"
+    category: "Mac_ios"
+    short_name: "mibrt"
+  }
+  builders {
     name: "buildbucket/luci.flutter.staging/Mac_ios beta flavors_test_ios"
     category: "Mac_ios"
     short_name: "mibft"
@@ -7187,6 +7202,11 @@
     short_name: "mibiu"
   }
   builders {
+    name: "buildbucket/luci.flutter.staging/Mac_ios beta integration_ui_ios_textfield"
+    category: "Mac_ios"
+    short_name: "mibiu"
+  }
+  builders {
     name: "buildbucket/luci.flutter.staging/Mac_ios beta ios_app_with_extensions_test"
     category: "Mac_ios"
     short_name: "mibia"
@@ -7207,11 +7227,6 @@
     short_name: "mibip"
   }
   builders {
-    name: "buildbucket/luci.flutter.staging/Mac_ios beta large_image_changer_perf_ios"
-    category: "Mac_ios"
-    short_name: "mibli"
-  }
-  builders {
     name: "buildbucket/luci.flutter.staging/Mac_ios beta macos_chrome_dev_mode"
     category: "Mac_ios"
     short_name: "mibmc"
@@ -7252,6 +7267,11 @@
     short_name: "mibpv"
   }
   builders {
+    name: "buildbucket/luci.flutter.staging/Mac_ios beta post_backdrop_filter_perf_ios__timeline_summary"
+    category: "Mac_ios"
+    short_name: "mibpb"
+  }
+  builders {
     name: "buildbucket/luci.flutter.staging/Mac_ios beta simple_animation_perf_ios"
     category: "Mac_ios"
     short_name: "mibsa"
diff --git a/config/generated/flutter/luci/luci-scheduler.cfg b/config/generated/flutter/luci/luci-scheduler.cfg
index c658426..9e9a9fa 100644
--- a/config/generated/flutter/luci/luci-scheduler.cfg
+++ b/config/generated/flutter/luci/luci-scheduler.cfg
@@ -87,141 +87,6 @@
   }
 }
 job {
-  id: "Linux beta Android AOT Engine"
-  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 AOT Engine"
-  }
-}
-job {
-  id: "Linux beta Android Debug Engine"
-  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 Debug Engine"
-  }
-}
-job {
-  id: "Linux beta Arm Host Engine"
-  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 Arm Host Engine"
-  }
-}
-job {
-  id: "Linux beta Benchmarks (no-upload)"
-  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 Benchmarks (no-upload)"
-  }
-}
-job {
-  id: "Linux beta Fuchsia"
-  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 Fuchsia"
-  }
-}
-job {
-  id: "Linux beta Fuchsia FEMU"
-  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 Fuchsia FEMU"
-  }
-}
-job {
-  id: "Linux beta Host Engine"
-  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 Host Engine"
-  }
-}
-job {
-  id: "Linux beta Unopt"
-  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 Unopt"
-  }
-}
-job {
-  id: "Linux beta Web Engine"
-  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 Web Engine"
-  }
-}
-job {
   id: "Linux beta analyze"
   realm: "prod"
   acl_sets: "prod"
@@ -282,21 +147,6 @@
   }
 }
 job {
-  id: "Linux beta clang-tidy"
-  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 clang-tidy"
-  }
-}
-job {
   id: "Linux beta customer_testing"
   realm: "prod"
   acl_sets: "prod"
@@ -4886,21 +4736,6 @@
   }
 }
 job {
-  id: "Linux_android beta hybrid_android_views_integration_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: "Linux_android beta hybrid_android_views_integration_test"
-  }
-}
-job {
   id: "Linux_android beta image_list_jit_reported_duration"
   realm: "prod"
   acl_sets: "prod"
@@ -8691,66 +8526,6 @@
   }
 }
 job {
-  id: "Mac beta Android AOT Engine"
-  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 Android AOT Engine"
-  }
-}
-job {
-  id: "Mac beta Host Engine"
-  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 Host Engine"
-  }
-}
-job {
-  id: "Mac beta Unopt"
-  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 Unopt"
-  }
-}
-job {
-  id: "Mac beta Web Engine"
-  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 Web Engine"
-  }
-}
-job {
   id: "Mac beta build_aar_module_test"
   realm: "prod"
   acl_sets: "prod"
@@ -8841,21 +8616,6 @@
   }
 }
 job {
-  id: "Mac beta clang-tidy"
-  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 clang-tidy"
-  }
-}
-job {
   id: "Mac beta customer_testing"
   realm: "prod"
   acl_sets: "prod"
@@ -8871,6 +8631,21 @@
   }
 }
 job {
+  id: "Mac beta dart_plugin_registry_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 dart_plugin_registry_test"
+  }
+}
+job {
   id: "Mac beta framework_tests_libraries"
   realm: "prod"
   acl_sets: "prod"
@@ -8946,51 +8721,6 @@
   }
 }
 job {
-  id: "Mac beta iOS Engine"
-  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 iOS Engine"
-  }
-}
-job {
-  id: "Mac beta iOS Engine Profile"
-  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 iOS Engine Profile"
-  }
-}
-job {
-  id: "Mac beta iOS Engine Release"
-  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 iOS Engine Release"
-  }
-}
-job {
   id: "Mac beta module_custom_host_app_name_test"
   realm: "prod"
   acl_sets: "prod"
@@ -12366,6 +12096,21 @@
   }
 }
 job {
+  id: "Mac_ios beta integration_ui_ios_textfield"
+  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 integration_ui_ios_textfield"
+  }
+}
+job {
   id: "Mac_ios beta ios_app_with_extensions_test"
   realm: "prod"
   acl_sets: "prod"
@@ -12426,21 +12171,6 @@
   }
 }
 job {
-  id: "Mac_ios beta large_image_changer_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 large_image_changer_perf_ios"
-  }
-}
-job {
   id: "Mac_ios beta macos_chrome_dev_mode"
   realm: "prod"
   acl_sets: "prod"
@@ -12561,6 +12291,21 @@
   }
 }
 job {
+  id: "Mac_ios beta route_test_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 route_test_ios"
+  }
+}
+job {
   id: "Mac_ios beta simple_animation_perf_ios"
   realm: "prod"
   acl_sets: "prod"
@@ -15003,81 +14748,6 @@
   }
 }
 job {
-  id: "Windows beta Android AOT Engine"
-  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 beta Android AOT Engine"
-  }
-}
-job {
-  id: "Windows beta Host Engine"
-  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 beta Host Engine"
-  }
-}
-job {
-  id: "Windows beta UWP Engine"
-  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 beta UWP Engine"
-  }
-}
-job {
-  id: "Windows beta Unopt"
-  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 beta Unopt"
-  }
-}
-job {
-  id: "Windows beta Web Engine"
-  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 beta Web Engine"
-  }
-}
-job {
   id: "Windows beta build_aar_module_test"
   realm: "prod"
   acl_sets: "prod"
@@ -17375,29 +17045,6 @@
   id: "beta-gitiles-trigger-engine"
   realm: "prod"
   acl_sets: "prod"
-  triggers: "Linux beta Android AOT Engine"
-  triggers: "Linux beta Android Debug Engine"
-  triggers: "Linux beta Arm Host Engine"
-  triggers: "Linux beta Benchmarks (no-upload)"
-  triggers: "Linux beta Fuchsia"
-  triggers: "Linux beta Fuchsia FEMU"
-  triggers: "Linux beta Host Engine"
-  triggers: "Linux beta Unopt"
-  triggers: "Linux beta Web Engine"
-  triggers: "Linux beta clang-tidy"
-  triggers: "Mac beta Android AOT Engine"
-  triggers: "Mac beta Host Engine"
-  triggers: "Mac beta Unopt"
-  triggers: "Mac beta Web Engine"
-  triggers: "Mac beta clang-tidy"
-  triggers: "Mac beta iOS Engine"
-  triggers: "Mac beta iOS Engine Profile"
-  triggers: "Mac beta iOS Engine Release"
-  triggers: "Windows beta Android AOT Engine"
-  triggers: "Windows beta Host Engine"
-  triggers: "Windows beta UWP Engine"
-  triggers: "Windows beta Unopt"
-  triggers: "Windows beta Web Engine"
   gitiles {
     repo: "https://flutter.googlesource.com/mirrors/engine"
     refs: "regexp:refs/heads/flutter-2\\.12-candidate\\..*|refs/heads/flutter-2\\.11-candidate\\.7"
@@ -17513,7 +17160,6 @@
   triggers: "Linux_android beta hello_world__memory"
   triggers: "Linux_android beta home_scroll_perf__timeline_summary"
   triggers: "Linux_android beta hot_mode_dev_cycle_linux__benchmark"
-  triggers: "Linux_android beta hybrid_android_views_integration_test"
   triggers: "Linux_android beta image_list_jit_reported_duration"
   triggers: "Linux_android beta image_list_reported_duration"
   triggers: "Linux_android beta imagefiltered_transform_animation_perf__timeline_summary"
@@ -17562,6 +17208,7 @@
   triggers: "Mac beta build_tests_3_4"
   triggers: "Mac beta build_tests_4_4"
   triggers: "Mac beta customer_testing"
+  triggers: "Mac beta dart_plugin_registry_test"
   triggers: "Mac beta framework_tests_libraries"
   triggers: "Mac beta framework_tests_misc"
   triggers: "Mac beta framework_tests_widgets"
@@ -17610,11 +17257,11 @@
   triggers: "Mac_ios beta integration_ui_ios_frame_number"
   triggers: "Mac_ios beta integration_ui_ios_keyboard_resize"
   triggers: "Mac_ios beta integration_ui_ios_screenshot"
+  triggers: "Mac_ios beta integration_ui_ios_textfield"
   triggers: "Mac_ios beta ios_app_with_extensions_test"
   triggers: "Mac_ios beta ios_content_validation_test"
   triggers: "Mac_ios beta ios_defines_test"
   triggers: "Mac_ios beta ios_platform_view_tests"
-  triggers: "Mac_ios beta large_image_changer_perf_ios"
   triggers: "Mac_ios beta macos_chrome_dev_mode"
   triggers: "Mac_ios beta microbenchmarks_ios"
   triggers: "Mac_ios beta platform_channel_sample_test_ios"
@@ -17623,6 +17270,7 @@
   triggers: "Mac_ios beta platform_interaction_test_ios"
   triggers: "Mac_ios beta platform_view_ios__start_up"
   triggers: "Mac_ios beta platform_views_scroll_perf_ios__timeline_summary"
+  triggers: "Mac_ios beta route_test_ios"
   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"