Enable linux/android tests on high-end samsung S10

Bug: https://github.com/flutter/flutter/issues/92612
Change-Id: I8683940a939f0e77bde62bee72e8a4e8a3faa3ba
Reviewed-on: https://flutter-review.googlesource.com/c/infra/+/26923
Reviewed-by: Zach Anderson <zra@google.com>
Commit-Queue: Keyong Han <keyonghan@google.com>
diff --git a/config/devicelab_staging_config.star b/config/devicelab_staging_config.star
index e3dc3c4..6ffcce8 100644
--- a/config/devicelab_staging_config.star
+++ b/config/devicelab_staging_config.star
@@ -38,16 +38,15 @@
 
 # Linux staging tasks that run on Samsung devices.
 SAMSUNGTASKS = [
-    "analyzer_benchmark",
-    "android_defines_test",
-    "android_view_scroll_perf__timeline_summary",
-    "animated_placeholder_perf__e2e_summary",
-    "fast_scroll_heavy_gridview__memory",
-    "fullscreen_textfield_perf",
-    "fullscreen_textfield_perf__e2e_summary",
-    "flutter_gallery__image_cache_memory",
-    "hot_mode_dev_cycle_linux__benchmark",
-    "platform_channels_benchmarks",
+    "backdrop_filter_perf__timeline_summary",
+    "complex_layout_scroll_perf__timeline_summary",
+    "cubic_bezier_perf__timeline_summary",
+    "cull_opacity_perf__timeline_summary",
+    "imagefiltered_transform_animation_perf__timeline_summary",
+    "new_gallery__transition_perf",
+    "picture_cache_perf__timeline_summary",
+    "platform_views_scroll_perf__timeline_summary",
+    "textfield_perf__timeline_summary",
 ]
 
 # Default caches for Linux builders
@@ -315,24 +314,23 @@
 
     # Linux prod builders.
     linux_tasks = [
-        "analyzer_benchmark",
-        "android_defines_test",
         "android_obfuscate_test",
-        "android_view_scroll_perf__timeline_summary",
-        "animated_placeholder_perf__e2e_summary",
-        "fast_scroll_heavy_gridview__memory",
-        "fullscreen_textfield_perf",
-        "fullscreen_textfield_perf__e2e_summary",
-        "flutter_gallery__image_cache_memory",
+        "backdrop_filter_perf__timeline_summary",
+        "complex_layout_scroll_perf__timeline_summary",
+        "cubic_bezier_perf__timeline_summary",
+        "cull_opacity_perf__timeline_summary",
         "flutter_gallery__transition_perf",
         "flutter_gallery__transition_perf_e2e",
         "flutter_gallery__transition_perf_hybrid",
         "flutter_gallery__transition_perf_with_semantics",
         "flutter_gallery_sksl_warmup__transition_perf",
         "flutter_gallery_sksl_warmup__transition_perf_e2e",
-        "hot_mode_dev_cycle_linux__benchmark",
+        "imagefiltered_transform_animation_perf__timeline_summary",
+        "new_gallery__transition_perf",
+        "picture_cache_perf__timeline_summary",
+        "platform_views_scroll_perf__timeline_summary",
+        "textfield_perf__timeline_summary",
         "microbenchmarks",
-        "platform_channels_benchmarks",
     ]
 
     for task in linux_tasks:
@@ -363,7 +361,7 @@
                 "task_name": task,
                 "git_branch": DEFAULT_BRANCH,
                 "use_cas": True,
-                "upload_metrics": True if task in BENCHMARKS else False,
+                "upload_metrics": True if (task in BENCHMARKS or task in SAMSUNGTASKS) else False,
             },
             category = "Linux_android",
             bucket = "staging",
@@ -374,6 +372,46 @@
             caches = LINUX_DEFAULT_CACHES,
         )
 
+        # Temp workaround to run `flutter_gallery__transition_perf` in both Samsung and MotoG4.
+        # TODO(keyonghan): to be removed after validation https://github.com/flutter/flutter/issues/92612
+        if task == "flutter_gallery__transition_perf":
+            common.linux_prod_builder(
+                name = "Linux_android_staging %s|%s" % (task, common.short_name(task)),
+                recipe = drone_recipe_name,
+                console_view_name = console_view_name,
+                triggered_by = [trigger_name],
+                triggering_policy = triggering_policy,
+                notifies = None,
+                properties = {
+                    "dependencies": [
+                        {
+                            "dependency": "android_sdk",
+                        },
+                        {
+                            "dependency": "chrome_and_driver",
+                        },
+                        {
+                            "dependency": "open_jdk",
+                            "version": "11",
+                        },
+                        {
+                            "dependency": "curl",
+                        },
+                    ],
+                    "task_name": task,
+                    "git_branch": DEFAULT_BRANCH,
+                    "use_cas": True,
+                    "upload_metrics": True,
+                },
+                category = "Linux_android",
+                bucket = "staging",
+                pool = "luci.flutter.staging",
+                os = LINUX_OS,
+                dimensions = {"device_os": "R"},
+                expiration_timeout = timeout.LONG_EXPIRATION,
+                caches = LINUX_DEFAULT_CACHES,
+            )
+
     # Windows staging builders.
     common.windows_prod_builder(
         name = "Windows_staging build_aar_module_test|aarm",
diff --git a/config/generated/flutter/luci/cr-buildbucket.cfg b/config/generated/flutter/luci/cr-buildbucket.cfg
index 934548d..8047679 100644
--- a/config/generated/flutter/luci/cr-buildbucket.cfg
+++ b/config/generated/flutter/luci/cr-buildbucket.cfg
@@ -105773,176 +105773,6 @@
       }
     }
     builders {
-      name: "Linux_android_staging analyzer_benchmark"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "device_os:R"
-      dimensions: "os:Debian"
-      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"'
-        '  },'
-        '  "clobber": false,'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "android_sdk"'
-        '    },'
-        '    {'
-        '      "dependency": "chrome_and_driver"'
-        '    },'
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "11"'
-        '    },'
-        '    {'
-        '      "dependency": "curl"'
-        '    }'
-        '  ],'
-        '  "git_branch": "master",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "mastername": "client.flutter",'
-        '  "recipe": "devicelab/devicelab_drone",'
-        '  "task_name": "analyzer_benchmark",'
-        '  "upload_metrics": false,'
-        '  "upload_packages": true,'
-        '  "use_cas": true'
-        '}'
-      execution_timeout_secs: 3600
-      expiration_secs: 43200
-      caches {
-        name: "android_sdk"
-        path: "android"
-      }
-      caches {
-        name: "builder_linux_devicelab_staging"
-        path: "builder"
-      }
-      caches {
-        name: "chrome_and_driver"
-        path: "chrome"
-      }
-      caches {
-        name: "flutter_sdk"
-        path: "flutter sdk"
-      }
-      caches {
-        name: "openjdk"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-staging-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Linux_android_staging android_defines_test"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "device_os:R"
-      dimensions: "os:Debian"
-      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"'
-        '  },'
-        '  "clobber": false,'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "android_sdk"'
-        '    },'
-        '    {'
-        '      "dependency": "chrome_and_driver"'
-        '    },'
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "11"'
-        '    },'
-        '    {'
-        '      "dependency": "curl"'
-        '    }'
-        '  ],'
-        '  "git_branch": "master",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "mastername": "client.flutter",'
-        '  "recipe": "devicelab/devicelab_drone",'
-        '  "task_name": "android_defines_test",'
-        '  "upload_metrics": false,'
-        '  "upload_packages": true,'
-        '  "use_cas": true'
-        '}'
-      execution_timeout_secs: 3600
-      expiration_secs: 43200
-      caches {
-        name: "android_sdk"
-        path: "android"
-      }
-      caches {
-        name: "builder_linux_devicelab_staging"
-        path: "builder"
-      }
-      caches {
-        name: "chrome_and_driver"
-        path: "chrome"
-      }
-      caches {
-        name: "flutter_sdk"
-        path: "flutter sdk"
-      }
-      caches {
-        name: "openjdk"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-staging-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
       name: "Linux_android_staging android_obfuscate_test"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:N"
@@ -106028,7 +105858,7 @@
       }
     }
     builders {
-      name: "Linux_android_staging android_view_scroll_perf__timeline_summary"
+      name: "Linux_android_staging backdrop_filter_perf__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:R"
       dimensions: "os:Debian"
@@ -106073,8 +105903,8 @@
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
         '  "recipe": "devicelab/devicelab_drone",'
-        '  "task_name": "android_view_scroll_perf__timeline_summary",'
-        '  "upload_metrics": false,'
+        '  "task_name": "backdrop_filter_perf__timeline_summary",'
+        '  "upload_metrics": true,'
         '  "upload_packages": true,'
         '  "use_cas": true'
         '}'
@@ -106113,7 +105943,7 @@
       }
     }
     builders {
-      name: "Linux_android_staging animated_placeholder_perf__e2e_summary"
+      name: "Linux_android_staging complex_layout_scroll_perf__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:R"
       dimensions: "os:Debian"
@@ -106158,8 +105988,8 @@
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
         '  "recipe": "devicelab/devicelab_drone",'
-        '  "task_name": "animated_placeholder_perf__e2e_summary",'
-        '  "upload_metrics": false,'
+        '  "task_name": "complex_layout_scroll_perf__timeline_summary",'
+        '  "upload_metrics": true,'
         '  "upload_packages": true,'
         '  "use_cas": true'
         '}'
@@ -106198,7 +106028,7 @@
       }
     }
     builders {
-      name: "Linux_android_staging fast_scroll_heavy_gridview__memory"
+      name: "Linux_android_staging cubic_bezier_perf__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:R"
       dimensions: "os:Debian"
@@ -106243,8 +106073,8 @@
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
         '  "recipe": "devicelab/devicelab_drone",'
-        '  "task_name": "fast_scroll_heavy_gridview__memory",'
-        '  "upload_metrics": false,'
+        '  "task_name": "cubic_bezier_perf__timeline_summary",'
+        '  "upload_metrics": true,'
         '  "upload_packages": true,'
         '  "use_cas": true'
         '}'
@@ -106283,7 +106113,7 @@
       }
     }
     builders {
-      name: "Linux_android_staging flutter_gallery__image_cache_memory"
+      name: "Linux_android_staging cull_opacity_perf__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:R"
       dimensions: "os:Debian"
@@ -106328,8 +106158,8 @@
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
         '  "recipe": "devicelab/devicelab_drone",'
-        '  "task_name": "flutter_gallery__image_cache_memory",'
-        '  "upload_metrics": false,'
+        '  "task_name": "cull_opacity_perf__timeline_summary",'
+        '  "upload_metrics": true,'
         '  "upload_packages": true,'
         '  "use_cas": true'
         '}'
@@ -106368,7 +106198,7 @@
       }
     }
     builders {
-      name: "Linux_android_staging fullscreen_textfield_perf"
+      name: "Linux_android_staging flutter_gallery__transition_perf"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:R"
       dimensions: "os:Debian"
@@ -106413,8 +106243,8 @@
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
         '  "recipe": "devicelab/devicelab_drone",'
-        '  "task_name": "fullscreen_textfield_perf",'
-        '  "upload_metrics": false,'
+        '  "task_name": "flutter_gallery__transition_perf",'
+        '  "upload_metrics": true,'
         '  "upload_packages": true,'
         '  "use_cas": true'
         '}'
@@ -106453,7 +106283,7 @@
       }
     }
     builders {
-      name: "Linux_android_staging fullscreen_textfield_perf__e2e_summary"
+      name: "Linux_android_staging imagefiltered_transform_animation_perf__timeline_summary"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:R"
       dimensions: "os:Debian"
@@ -106498,93 +106328,8 @@
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
         '  "recipe": "devicelab/devicelab_drone",'
-        '  "task_name": "fullscreen_textfield_perf__e2e_summary",'
-        '  "upload_metrics": false,'
-        '  "upload_packages": true,'
-        '  "use_cas": true'
-        '}'
-      execution_timeout_secs: 3600
-      expiration_secs: 43200
-      caches {
-        name: "android_sdk"
-        path: "android"
-      }
-      caches {
-        name: "builder_linux_devicelab_staging"
-        path: "builder"
-      }
-      caches {
-        name: "chrome_and_driver"
-        path: "chrome"
-      }
-      caches {
-        name: "flutter_sdk"
-        path: "flutter sdk"
-      }
-      caches {
-        name: "openjdk"
-        path: "java"
-      }
-      caches {
-        name: "pub_cache"
-        path: ".pub-cache"
-      }
-      build_numbers: YES
-      service_account: "flutter-staging-builder@chops-service-accounts.iam.gserviceaccount.com"
-      task_template_canary_percentage {}
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-    }
-    builders {
-      name: "Linux_android_staging hot_mode_dev_cycle_linux__benchmark"
-      swarming_host: "chromium-swarm.appspot.com"
-      dimensions: "device_os:R"
-      dimensions: "os:Debian"
-      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"'
-        '  },'
-        '  "clobber": false,'
-        '  "dependencies": ['
-        '    {'
-        '      "dependency": "android_sdk"'
-        '    },'
-        '    {'
-        '      "dependency": "chrome_and_driver"'
-        '    },'
-        '    {'
-        '      "dependency": "open_jdk",'
-        '      "version": "11"'
-        '    },'
-        '    {'
-        '      "dependency": "curl"'
-        '    }'
-        '  ],'
-        '  "git_branch": "master",'
-        '  "gold_tryjob": false,'
-        '  "goma_jobs": "200",'
-        '  "mastername": "client.flutter",'
-        '  "recipe": "devicelab/devicelab_drone",'
-        '  "task_name": "hot_mode_dev_cycle_linux__benchmark",'
-        '  "upload_metrics": false,'
+        '  "task_name": "imagefiltered_transform_animation_perf__timeline_summary",'
+        '  "upload_metrics": true,'
         '  "upload_packages": true,'
         '  "use_cas": true'
         '}'
@@ -106708,7 +106453,7 @@
       }
     }
     builders {
-      name: "Linux_android_staging platform_channels_benchmarks"
+      name: "Linux_android_staging new_gallery__transition_perf"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "device_os:R"
       dimensions: "os:Debian"
@@ -106753,8 +106498,263 @@
         '  "goma_jobs": "200",'
         '  "mastername": "client.flutter",'
         '  "recipe": "devicelab/devicelab_drone",'
-        '  "task_name": "platform_channels_benchmarks",'
-        '  "upload_metrics": false,'
+        '  "task_name": "new_gallery__transition_perf",'
+        '  "upload_metrics": true,'
+        '  "upload_packages": true,'
+        '  "use_cas": true'
+        '}'
+      execution_timeout_secs: 3600
+      expiration_secs: 43200
+      caches {
+        name: "android_sdk"
+        path: "android"
+      }
+      caches {
+        name: "builder_linux_devicelab_staging"
+        path: "builder"
+      }
+      caches {
+        name: "chrome_and_driver"
+        path: "chrome"
+      }
+      caches {
+        name: "flutter_sdk"
+        path: "flutter sdk"
+      }
+      caches {
+        name: "openjdk"
+        path: "java"
+      }
+      caches {
+        name: "pub_cache"
+        path: ".pub-cache"
+      }
+      build_numbers: YES
+      service_account: "flutter-staging-builder@chops-service-accounts.iam.gserviceaccount.com"
+      task_template_canary_percentage {}
+      experiments {
+        key: "luci.recipes.use_python3"
+        value: 100
+      }
+    }
+    builders {
+      name: "Linux_android_staging picture_cache_perf__timeline_summary"
+      swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "device_os:R"
+      dimensions: "os:Debian"
+      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"'
+        '  },'
+        '  "clobber": false,'
+        '  "dependencies": ['
+        '    {'
+        '      "dependency": "android_sdk"'
+        '    },'
+        '    {'
+        '      "dependency": "chrome_and_driver"'
+        '    },'
+        '    {'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
+        '    },'
+        '    {'
+        '      "dependency": "curl"'
+        '    }'
+        '  ],'
+        '  "git_branch": "master",'
+        '  "gold_tryjob": false,'
+        '  "goma_jobs": "200",'
+        '  "mastername": "client.flutter",'
+        '  "recipe": "devicelab/devicelab_drone",'
+        '  "task_name": "picture_cache_perf__timeline_summary",'
+        '  "upload_metrics": true,'
+        '  "upload_packages": true,'
+        '  "use_cas": true'
+        '}'
+      execution_timeout_secs: 3600
+      expiration_secs: 43200
+      caches {
+        name: "android_sdk"
+        path: "android"
+      }
+      caches {
+        name: "builder_linux_devicelab_staging"
+        path: "builder"
+      }
+      caches {
+        name: "chrome_and_driver"
+        path: "chrome"
+      }
+      caches {
+        name: "flutter_sdk"
+        path: "flutter sdk"
+      }
+      caches {
+        name: "openjdk"
+        path: "java"
+      }
+      caches {
+        name: "pub_cache"
+        path: ".pub-cache"
+      }
+      build_numbers: YES
+      service_account: "flutter-staging-builder@chops-service-accounts.iam.gserviceaccount.com"
+      task_template_canary_percentage {}
+      experiments {
+        key: "luci.recipes.use_python3"
+        value: 100
+      }
+    }
+    builders {
+      name: "Linux_android_staging platform_views_scroll_perf__timeline_summary"
+      swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "device_os:R"
+      dimensions: "os:Debian"
+      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"'
+        '  },'
+        '  "clobber": false,'
+        '  "dependencies": ['
+        '    {'
+        '      "dependency": "android_sdk"'
+        '    },'
+        '    {'
+        '      "dependency": "chrome_and_driver"'
+        '    },'
+        '    {'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
+        '    },'
+        '    {'
+        '      "dependency": "curl"'
+        '    }'
+        '  ],'
+        '  "git_branch": "master",'
+        '  "gold_tryjob": false,'
+        '  "goma_jobs": "200",'
+        '  "mastername": "client.flutter",'
+        '  "recipe": "devicelab/devicelab_drone",'
+        '  "task_name": "platform_views_scroll_perf__timeline_summary",'
+        '  "upload_metrics": true,'
+        '  "upload_packages": true,'
+        '  "use_cas": true'
+        '}'
+      execution_timeout_secs: 3600
+      expiration_secs: 43200
+      caches {
+        name: "android_sdk"
+        path: "android"
+      }
+      caches {
+        name: "builder_linux_devicelab_staging"
+        path: "builder"
+      }
+      caches {
+        name: "chrome_and_driver"
+        path: "chrome"
+      }
+      caches {
+        name: "flutter_sdk"
+        path: "flutter sdk"
+      }
+      caches {
+        name: "openjdk"
+        path: "java"
+      }
+      caches {
+        name: "pub_cache"
+        path: ".pub-cache"
+      }
+      build_numbers: YES
+      service_account: "flutter-staging-builder@chops-service-accounts.iam.gserviceaccount.com"
+      task_template_canary_percentage {}
+      experiments {
+        key: "luci.recipes.use_python3"
+        value: 100
+      }
+    }
+    builders {
+      name: "Linux_android_staging textfield_perf__timeline_summary"
+      swarming_host: "chromium-swarm.appspot.com"
+      dimensions: "device_os:R"
+      dimensions: "os:Debian"
+      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"'
+        '  },'
+        '  "clobber": false,'
+        '  "dependencies": ['
+        '    {'
+        '      "dependency": "android_sdk"'
+        '    },'
+        '    {'
+        '      "dependency": "chrome_and_driver"'
+        '    },'
+        '    {'
+        '      "dependency": "open_jdk",'
+        '      "version": "11"'
+        '    },'
+        '    {'
+        '      "dependency": "curl"'
+        '    }'
+        '  ],'
+        '  "git_branch": "master",'
+        '  "gold_tryjob": false,'
+        '  "goma_jobs": "200",'
+        '  "mastername": "client.flutter",'
+        '  "recipe": "devicelab/devicelab_drone",'
+        '  "task_name": "textfield_perf__timeline_summary",'
+        '  "upload_metrics": true,'
         '  "upload_packages": true,'
         '  "use_cas": true'
         '}'
diff --git a/config/generated/flutter/luci/luci-milo.cfg b/config/generated/flutter/luci/luci-milo.cfg
index f79bde3..dfd492b 100644
--- a/config/generated/flutter/luci/luci-milo.cfg
+++ b/config/generated/flutter/luci/luci-milo.cfg
@@ -278,54 +278,59 @@
     short_name: "pti"
   }
   builders {
-    name: "buildbucket/luci.flutter.staging/Linux_android_staging analyzer_benchmark"
-    category: "Linux_android"
-    short_name: "ab"
-  }
-  builders {
-    name: "buildbucket/luci.flutter.staging/Linux_android_staging android_defines_test"
-    category: "Linux_android"
-    short_name: "adt"
-  }
-  builders {
     name: "buildbucket/luci.flutter.staging/Linux_android_staging android_obfuscate_test"
     category: "Linux_android"
     short_name: "aot"
   }
   builders {
-    name: "buildbucket/luci.flutter.staging/Linux_android_staging android_view_scroll_perf__timeline_summary"
+    name: "buildbucket/luci.flutter.staging/Linux_android_staging backdrop_filter_perf__timeline_summary"
     category: "Linux_android"
-    short_name: "avspt"
+    short_name: "bfpts"
   }
   builders {
-    name: "buildbucket/luci.flutter.staging/Linux_android_staging animated_placeholder_perf__e2e_summary"
+    name: "buildbucket/luci.flutter.staging/Linux_android_staging complex_layout_scroll_perf__timeline_summary"
     category: "Linux_android"
-    short_name: "appes"
+    short_name: "clspt"
   }
   builders {
-    name: "buildbucket/luci.flutter.staging/Linux_android_staging fast_scroll_heavy_gridview__memory"
+    name: "buildbucket/luci.flutter.staging/Linux_android_staging cubic_bezier_perf__timeline_summary"
     category: "Linux_android"
-    short_name: "fshgm"
+    short_name: "cbpts"
   }
   builders {
-    name: "buildbucket/luci.flutter.staging/Linux_android_staging fullscreen_textfield_perf"
+    name: "buildbucket/luci.flutter.staging/Linux_android_staging cull_opacity_perf__timeline_summary"
     category: "Linux_android"
-    short_name: "ftp"
+    short_name: "copts"
   }
   builders {
-    name: "buildbucket/luci.flutter.staging/Linux_android_staging fullscreen_textfield_perf__e2e_summary"
+    name: "buildbucket/luci.flutter.staging/Linux_android_staging flutter_gallery__transition_perf"
     category: "Linux_android"
-    short_name: "ftpes"
+    short_name: "fgtp"
   }
   builders {
-    name: "buildbucket/luci.flutter.staging/Linux_android_staging flutter_gallery__image_cache_memory"
+    name: "buildbucket/luci.flutter.staging/Linux_android_staging imagefiltered_transform_animation_perf__timeline_summary"
     category: "Linux_android"
-    short_name: "fgicm"
+    short_name: "itapt"
   }
   builders {
-    name: "buildbucket/luci.flutter.staging/Linux_android_staging hot_mode_dev_cycle_linux__benchmark"
+    name: "buildbucket/luci.flutter.staging/Linux_android_staging new_gallery__transition_perf"
     category: "Linux_android"
-    short_name: "hmdcl"
+    short_name: "ngtp"
+  }
+  builders {
+    name: "buildbucket/luci.flutter.staging/Linux_android_staging picture_cache_perf__timeline_summary"
+    category: "Linux_android"
+    short_name: "pcpts"
+  }
+  builders {
+    name: "buildbucket/luci.flutter.staging/Linux_android_staging platform_views_scroll_perf__timeline_summary"
+    category: "Linux_android"
+    short_name: "pvspt"
+  }
+  builders {
+    name: "buildbucket/luci.flutter.staging/Linux_android_staging textfield_perf__timeline_summary"
+    category: "Linux_android"
+    short_name: "tpts"
   }
   builders {
     name: "buildbucket/luci.flutter.staging/Linux_android_staging microbenchmarks"
@@ -333,11 +338,6 @@
     short_name: "m"
   }
   builders {
-    name: "buildbucket/luci.flutter.staging/Linux_android_staging platform_channels_benchmarks"
-    category: "Linux_android"
-    short_name: "pcb"
-  }
-  builders {
     name: "buildbucket/luci.flutter.staging/Windows_staging build_aar_module_test"
     category: "Windows"
     short_name: "aarm"
diff --git a/config/generated/flutter/luci/luci-scheduler.cfg b/config/generated/flutter/luci/luci-scheduler.cfg
index f879b8b..f74d012 100644
--- a/config/generated/flutter/luci/luci-scheduler.cfg
+++ b/config/generated/flutter/luci/luci-scheduler.cfg
@@ -8621,36 +8621,6 @@
   }
 }
 job {
-  id: "Linux_android_staging analyzer_benchmark"
-  realm: "staging"
-  acl_sets: "staging"
-  triggering_policy {
-    kind: GREEDY_BATCHING
-    max_concurrent_invocations: 1
-    max_batch_size: 20
-  }
-  buildbucket {
-    server: "cr-buildbucket.appspot.com"
-    bucket: "staging"
-    builder: "Linux_android_staging analyzer_benchmark"
-  }
-}
-job {
-  id: "Linux_android_staging android_defines_test"
-  realm: "staging"
-  acl_sets: "staging"
-  triggering_policy {
-    kind: GREEDY_BATCHING
-    max_concurrent_invocations: 1
-    max_batch_size: 20
-  }
-  buildbucket {
-    server: "cr-buildbucket.appspot.com"
-    bucket: "staging"
-    builder: "Linux_android_staging android_defines_test"
-  }
-}
-job {
   id: "Linux_android_staging android_obfuscate_test"
   realm: "staging"
   acl_sets: "staging"
@@ -8666,7 +8636,7 @@
   }
 }
 job {
-  id: "Linux_android_staging android_view_scroll_perf__timeline_summary"
+  id: "Linux_android_staging backdrop_filter_perf__timeline_summary"
   realm: "staging"
   acl_sets: "staging"
   triggering_policy {
@@ -8677,11 +8647,11 @@
   buildbucket {
     server: "cr-buildbucket.appspot.com"
     bucket: "staging"
-    builder: "Linux_android_staging android_view_scroll_perf__timeline_summary"
+    builder: "Linux_android_staging backdrop_filter_perf__timeline_summary"
   }
 }
 job {
-  id: "Linux_android_staging animated_placeholder_perf__e2e_summary"
+  id: "Linux_android_staging complex_layout_scroll_perf__timeline_summary"
   realm: "staging"
   acl_sets: "staging"
   triggering_policy {
@@ -8692,11 +8662,11 @@
   buildbucket {
     server: "cr-buildbucket.appspot.com"
     bucket: "staging"
-    builder: "Linux_android_staging animated_placeholder_perf__e2e_summary"
+    builder: "Linux_android_staging complex_layout_scroll_perf__timeline_summary"
   }
 }
 job {
-  id: "Linux_android_staging fast_scroll_heavy_gridview__memory"
+  id: "Linux_android_staging cubic_bezier_perf__timeline_summary"
   realm: "staging"
   acl_sets: "staging"
   triggering_policy {
@@ -8707,11 +8677,11 @@
   buildbucket {
     server: "cr-buildbucket.appspot.com"
     bucket: "staging"
-    builder: "Linux_android_staging fast_scroll_heavy_gridview__memory"
+    builder: "Linux_android_staging cubic_bezier_perf__timeline_summary"
   }
 }
 job {
-  id: "Linux_android_staging flutter_gallery__image_cache_memory"
+  id: "Linux_android_staging cull_opacity_perf__timeline_summary"
   realm: "staging"
   acl_sets: "staging"
   triggering_policy {
@@ -8722,11 +8692,11 @@
   buildbucket {
     server: "cr-buildbucket.appspot.com"
     bucket: "staging"
-    builder: "Linux_android_staging flutter_gallery__image_cache_memory"
+    builder: "Linux_android_staging cull_opacity_perf__timeline_summary"
   }
 }
 job {
-  id: "Linux_android_staging fullscreen_textfield_perf"
+  id: "Linux_android_staging flutter_gallery__transition_perf"
   realm: "staging"
   acl_sets: "staging"
   triggering_policy {
@@ -8737,11 +8707,11 @@
   buildbucket {
     server: "cr-buildbucket.appspot.com"
     bucket: "staging"
-    builder: "Linux_android_staging fullscreen_textfield_perf"
+    builder: "Linux_android_staging flutter_gallery__transition_perf"
   }
 }
 job {
-  id: "Linux_android_staging fullscreen_textfield_perf__e2e_summary"
+  id: "Linux_android_staging imagefiltered_transform_animation_perf__timeline_summary"
   realm: "staging"
   acl_sets: "staging"
   triggering_policy {
@@ -8752,22 +8722,7 @@
   buildbucket {
     server: "cr-buildbucket.appspot.com"
     bucket: "staging"
-    builder: "Linux_android_staging fullscreen_textfield_perf__e2e_summary"
-  }
-}
-job {
-  id: "Linux_android_staging hot_mode_dev_cycle_linux__benchmark"
-  realm: "staging"
-  acl_sets: "staging"
-  triggering_policy {
-    kind: GREEDY_BATCHING
-    max_concurrent_invocations: 1
-    max_batch_size: 20
-  }
-  buildbucket {
-    server: "cr-buildbucket.appspot.com"
-    bucket: "staging"
-    builder: "Linux_android_staging hot_mode_dev_cycle_linux__benchmark"
+    builder: "Linux_android_staging imagefiltered_transform_animation_perf__timeline_summary"
   }
 }
 job {
@@ -8786,7 +8741,7 @@
   }
 }
 job {
-  id: "Linux_android_staging platform_channels_benchmarks"
+  id: "Linux_android_staging new_gallery__transition_perf"
   realm: "staging"
   acl_sets: "staging"
   triggering_policy {
@@ -8797,7 +8752,52 @@
   buildbucket {
     server: "cr-buildbucket.appspot.com"
     bucket: "staging"
-    builder: "Linux_android_staging platform_channels_benchmarks"
+    builder: "Linux_android_staging new_gallery__transition_perf"
+  }
+}
+job {
+  id: "Linux_android_staging picture_cache_perf__timeline_summary"
+  realm: "staging"
+  acl_sets: "staging"
+  triggering_policy {
+    kind: GREEDY_BATCHING
+    max_concurrent_invocations: 1
+    max_batch_size: 20
+  }
+  buildbucket {
+    server: "cr-buildbucket.appspot.com"
+    bucket: "staging"
+    builder: "Linux_android_staging picture_cache_perf__timeline_summary"
+  }
+}
+job {
+  id: "Linux_android_staging platform_views_scroll_perf__timeline_summary"
+  realm: "staging"
+  acl_sets: "staging"
+  triggering_policy {
+    kind: GREEDY_BATCHING
+    max_concurrent_invocations: 1
+    max_batch_size: 20
+  }
+  buildbucket {
+    server: "cr-buildbucket.appspot.com"
+    bucket: "staging"
+    builder: "Linux_android_staging platform_views_scroll_perf__timeline_summary"
+  }
+}
+job {
+  id: "Linux_android_staging textfield_perf__timeline_summary"
+  realm: "staging"
+  acl_sets: "staging"
+  triggering_policy {
+    kind: GREEDY_BATCHING
+    max_concurrent_invocations: 1
+    max_batch_size: 20
+  }
+  buildbucket {
+    server: "cr-buildbucket.appspot.com"
+    bucket: "staging"
+    builder: "Linux_android_staging textfield_perf__timeline_summary"
   }
 }
 job {
@@ -18400,18 +18400,18 @@
   triggers: "Linux_android flutter_gallery__transition_perf_with_semantics"
   triggers: "Linux_android flutter_gallery_sksl_warmup__transition_perf"
   triggers: "Linux_android flutter_gallery_sksl_warmup__transition_perf_e2e"
-  triggers: "Linux_android_staging analyzer_benchmark"
-  triggers: "Linux_android_staging android_defines_test"
   triggers: "Linux_android_staging android_obfuscate_test"
-  triggers: "Linux_android_staging android_view_scroll_perf__timeline_summary"
-  triggers: "Linux_android_staging animated_placeholder_perf__e2e_summary"
-  triggers: "Linux_android_staging fast_scroll_heavy_gridview__memory"
-  triggers: "Linux_android_staging flutter_gallery__image_cache_memory"
-  triggers: "Linux_android_staging fullscreen_textfield_perf"
-  triggers: "Linux_android_staging fullscreen_textfield_perf__e2e_summary"
-  triggers: "Linux_android_staging hot_mode_dev_cycle_linux__benchmark"
+  triggers: "Linux_android_staging backdrop_filter_perf__timeline_summary"
+  triggers: "Linux_android_staging complex_layout_scroll_perf__timeline_summary"
+  triggers: "Linux_android_staging cubic_bezier_perf__timeline_summary"
+  triggers: "Linux_android_staging cull_opacity_perf__timeline_summary"
+  triggers: "Linux_android_staging flutter_gallery__transition_perf"
+  triggers: "Linux_android_staging imagefiltered_transform_animation_perf__timeline_summary"
   triggers: "Linux_android_staging microbenchmarks"
-  triggers: "Linux_android_staging platform_channels_benchmarks"
+  triggers: "Linux_android_staging new_gallery__transition_perf"
+  triggers: "Linux_android_staging picture_cache_perf__timeline_summary"
+  triggers: "Linux_android_staging platform_views_scroll_perf__timeline_summary"
+  triggers: "Linux_android_staging textfield_perf__timeline_summary"
   triggers: "Mac_android_staging drive_perf_debug_warning"
   triggers: "Mac_android_staging hello_world_android__compile"
   triggers: "Mac_android_staging hot_mode_dev_cycle__benchmark"