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"