Add devtools_profile_start_test
Bug: https://github.com/flutter/flutter/issues/86802
Change-Id: I1f0d9c4bd56dd6c3386ecf1da1407f8ad28e8bb8
Reviewed-on: https://flutter-review.googlesource.com/c/infra/+/16063
Reviewed-by: Jenn Magder <magder@google.com>
Commit-Queue: Keyong Han <keyonghan@google.com>
diff --git a/config/devicelab_config.star b/config/devicelab_config.star
index 6084062..cd27a81 100644
--- a/config/devicelab_config.star
+++ b/config/devicelab_config.star
@@ -373,6 +373,7 @@
"cubic_bezier_perf__e2e_summary",
"cubic_bezier_perf_sksl_warmup__e2e_summary",
"cull_opacity_perf__e2e_summary",
+ "devtools_profile_start_test",
"fast_scroll_heavy_gridview__memory",
"flutter_engine_group_performance",
"flutter_gallery__back_button_memory",
diff --git a/config/generated/flutter/luci/cr-buildbucket.cfg b/config/generated/flutter/luci/cr-buildbucket.cfg
index 3d7b2e0..fc3d1ce 100644
--- a/config/generated/flutter/luci/cr-buildbucket.cfg
+++ b/config/generated/flutter/luci/cr-buildbucket.cfg
@@ -4717,6 +4717,94 @@
}
}
builders {
+ name: "Linux beta devtools_profile_start_test"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "device_os:N"
+ dimensions: "os:Android"
+ dimensions: "pool:luci.flutter.prod"
+ exe {
+ cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
+ cipd_version: "refs/heads/master"
+ 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"'
+ ' },'
+ ' "attached_device": true,'
+ ' "clobber": false,'
+ ' "dependencies": ['
+ ' {'
+ ' "dependency": "android_sdk"'
+ ' },'
+ ' {'
+ ' "dependency": "chrome_and_driver"'
+ ' },'
+ ' {'
+ ' "dependency": "open_jdk"'
+ ' },'
+ ' {'
+ ' "dependency": "curl"'
+ ' }'
+ ' ],'
+ ' "fuchsia_ctl_version": "version:0.0.23",'
+ ' "gold_tryjob": false,'
+ ' "goma_jobs": "200",'
+ ' "mastername": "client.flutter",'
+ ' "recipe": "devicelab/devicelab_drone_2_4_0",'
+ ' "task_name": "devtools_profile_start_test",'
+ ' "upload_metrics": false,'
+ ' "upload_packages": true,'
+ ' "use_cas": true'
+ '}'
+ execution_timeout_secs: 3600
+ caches {
+ name: "android_sdk"
+ path: "android"
+ }
+ caches {
+ name: "builder_linux_devicelab"
+ path: "builder"
+ }
+ caches {
+ name: "chrome_and_driver"
+ path: "chrome"
+ }
+ caches {
+ name: "flutter_sdk"
+ path: "flutter sdk"
+ }
+ caches {
+ name: "gradle"
+ path: "gradle"
+ }
+ caches {
+ name: "openjdk"
+ path: "java"
+ }
+ caches {
+ name: "pub_cache"
+ path: ".pub-cache"
+ }
+ build_numbers: YES
+ service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
+ task_template_canary_percentage {}
+ experiments {
+ key: "luci.use_realms"
+ value: 100
+ }
+ }
+ builders {
name: "Linux beta docs_test"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "device_type:none"
@@ -14586,6 +14674,94 @@
}
}
builders {
+ name: "Linux dev devtools_profile_start_test"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "device_os:N"
+ dimensions: "os:Android"
+ dimensions: "pool:luci.flutter.prod"
+ exe {
+ cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
+ cipd_version: "refs/heads/master"
+ 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"'
+ ' },'
+ ' "attached_device": true,'
+ ' "clobber": false,'
+ ' "dependencies": ['
+ ' {'
+ ' "dependency": "android_sdk"'
+ ' },'
+ ' {'
+ ' "dependency": "chrome_and_driver"'
+ ' },'
+ ' {'
+ ' "dependency": "open_jdk"'
+ ' },'
+ ' {'
+ ' "dependency": "curl"'
+ ' }'
+ ' ],'
+ ' "fuchsia_ctl_version": "version:0.0.23",'
+ ' "gold_tryjob": false,'
+ ' "goma_jobs": "200",'
+ ' "mastername": "client.flutter",'
+ ' "recipe": "devicelab/devicelab_drone",'
+ ' "task_name": "devtools_profile_start_test",'
+ ' "upload_metrics": false,'
+ ' "upload_packages": true,'
+ ' "use_cas": true'
+ '}'
+ execution_timeout_secs: 3600
+ caches {
+ name: "android_sdk"
+ path: "android"
+ }
+ caches {
+ name: "builder_linux_devicelab"
+ path: "builder"
+ }
+ caches {
+ name: "chrome_and_driver"
+ path: "chrome"
+ }
+ caches {
+ name: "flutter_sdk"
+ path: "flutter sdk"
+ }
+ caches {
+ name: "gradle"
+ path: "gradle"
+ }
+ caches {
+ name: "openjdk"
+ path: "java"
+ }
+ caches {
+ name: "pub_cache"
+ path: ".pub-cache"
+ }
+ build_numbers: YES
+ service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
+ task_template_canary_percentage {}
+ experiments {
+ key: "luci.use_realms"
+ value: 100
+ }
+ }
+ builders {
name: "Linux dev docs_test"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "device_type:none"
@@ -20669,6 +20845,94 @@
}
}
builders {
+ name: "Linux devtools_profile_start_test"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "device_os:N"
+ dimensions: "os:Android"
+ dimensions: "pool:luci.flutter.prod"
+ exe {
+ cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
+ cipd_version: "refs/heads/master"
+ 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"'
+ ' },'
+ ' "attached_device": true,'
+ ' "clobber": false,'
+ ' "dependencies": ['
+ ' {'
+ ' "dependency": "android_sdk"'
+ ' },'
+ ' {'
+ ' "dependency": "chrome_and_driver"'
+ ' },'
+ ' {'
+ ' "dependency": "open_jdk"'
+ ' },'
+ ' {'
+ ' "dependency": "curl"'
+ ' }'
+ ' ],'
+ ' "fuchsia_ctl_version": "version:0.0.23",'
+ ' "gold_tryjob": false,'
+ ' "goma_jobs": "200",'
+ ' "mastername": "client.flutter",'
+ ' "recipe": "devicelab/devicelab_drone",'
+ ' "task_name": "devtools_profile_start_test",'
+ ' "upload_metrics": true,'
+ ' "upload_packages": true,'
+ ' "use_cas": true'
+ '}'
+ execution_timeout_secs: 3600
+ caches {
+ name: "android_sdk"
+ path: "android"
+ }
+ caches {
+ name: "builder_linux_devicelab"
+ path: "builder"
+ }
+ caches {
+ name: "chrome_and_driver"
+ path: "chrome"
+ }
+ caches {
+ name: "flutter_sdk"
+ path: "flutter sdk"
+ }
+ caches {
+ name: "gradle"
+ path: "gradle"
+ }
+ caches {
+ name: "openjdk"
+ path: "java"
+ }
+ caches {
+ name: "pub_cache"
+ path: ".pub-cache"
+ }
+ build_numbers: YES
+ service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
+ task_template_canary_percentage {}
+ experiments {
+ key: "luci.use_realms"
+ value: 100
+ }
+ }
+ builders {
name: "Linux docs_publish"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "os:Linux"
@@ -27287,6 +27551,94 @@
}
}
builders {
+ name: "Linux stable devtools_profile_start_test"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "device_os:N"
+ dimensions: "os:Android"
+ dimensions: "pool:luci.flutter.prod"
+ exe {
+ cipd_package: "flutter/recipe_bundles/flutter.googlesource.com/recipes"
+ cipd_version: "refs/heads/master"
+ 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"'
+ ' },'
+ ' "attached_device": true,'
+ ' "clobber": false,'
+ ' "dependencies": ['
+ ' {'
+ ' "dependency": "android_sdk"'
+ ' },'
+ ' {'
+ ' "dependency": "chrome_and_driver"'
+ ' },'
+ ' {'
+ ' "dependency": "open_jdk"'
+ ' },'
+ ' {'
+ ' "dependency": "curl"'
+ ' }'
+ ' ],'
+ ' "fuchsia_ctl_version": "version:0.0.23",'
+ ' "gold_tryjob": false,'
+ ' "goma_jobs": "200",'
+ ' "mastername": "client.flutter",'
+ ' "recipe": "devicelab/devicelab_drone_2_2_0",'
+ ' "task_name": "devtools_profile_start_test",'
+ ' "upload_metrics": false,'
+ ' "upload_packages": true,'
+ ' "use_cas": true'
+ '}'
+ execution_timeout_secs: 3600
+ caches {
+ name: "android_sdk"
+ path: "android"
+ }
+ caches {
+ name: "builder_linux_devicelab"
+ path: "builder"
+ }
+ caches {
+ name: "chrome_and_driver"
+ path: "chrome"
+ }
+ caches {
+ name: "flutter_sdk"
+ path: "flutter sdk"
+ }
+ caches {
+ name: "gradle"
+ path: "gradle"
+ }
+ caches {
+ name: "openjdk"
+ path: "java"
+ }
+ caches {
+ name: "pub_cache"
+ path: ".pub-cache"
+ }
+ build_numbers: YES
+ service_account: "flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com"
+ task_template_canary_percentage {}
+ experiments {
+ key: "luci.use_realms"
+ value: 100
+ }
+ }
+ builders {
name: "Linux stable docs_publish"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "os:Linux"
diff --git a/config/generated/flutter/luci/luci-milo.cfg b/config/generated/flutter/luci/luci-milo.cfg
index 878933e..7847174 100644
--- a/config/generated/flutter/luci/luci-milo.cfg
+++ b/config/generated/flutter/luci/luci-milo.cfg
@@ -192,6 +192,11 @@
short_name: "copes"
}
builders {
+ name: "buildbucket/luci.flutter.prod/Linux stable devtools_profile_start_test"
+ category: "Linux_android"
+ short_name: "dpst"
+ }
+ builders {
name: "buildbucket/luci.flutter.prod/Linux stable fast_scroll_heavy_gridview__memory"
category: "Linux_android"
short_name: "fshgm"
@@ -1085,6 +1090,11 @@
short_name: "copes"
}
builders {
+ name: "buildbucket/luci.flutter.prod/Linux beta devtools_profile_start_test"
+ category: "Linux_android"
+ short_name: "dpst"
+ }
+ builders {
name: "buildbucket/luci.flutter.prod/Linux beta fast_scroll_heavy_gridview__memory"
category: "Linux_android"
short_name: "fshgm"
@@ -1978,6 +1988,11 @@
short_name: "copes"
}
builders {
+ name: "buildbucket/luci.flutter.prod/Linux dev devtools_profile_start_test"
+ category: "Linux_android"
+ short_name: "dpst"
+ }
+ builders {
name: "buildbucket/luci.flutter.prod/Linux dev fast_scroll_heavy_gridview__memory"
category: "Linux_android"
short_name: "fshgm"
@@ -2871,6 +2886,11 @@
short_name: "copes"
}
builders {
+ name: "buildbucket/luci.flutter.prod/Linux devtools_profile_start_test"
+ category: "Linux_android"
+ short_name: "dpst"
+ }
+ builders {
name: "buildbucket/luci.flutter.prod/Linux fast_scroll_heavy_gridview__memory"
category: "Linux_android"
short_name: "fshgm"
diff --git a/config/generated/flutter/luci/luci-notify.cfg b/config/generated/flutter/luci/luci-notify.cfg
index e8b489c..72750da 100644
--- a/config/generated/flutter/luci/luci-notify.cfg
+++ b/config/generated/flutter/luci/luci-notify.cfg
@@ -671,6 +671,17 @@
}
builders {
bucket: "prod"
+ name: "Linux beta devtools_profile_start_test"
+ repository: "https://chromium.googlesource.com/external/github.com/flutter/flutter"
+ }
+}
+notifiers {
+ notifications {
+ on_new_failure: true
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "prod"
name: "Linux beta docs_test"
repository: "https://chromium.googlesource.com/external/github.com/flutter/flutter"
}
@@ -1980,6 +1991,17 @@
}
builders {
bucket: "prod"
+ name: "Linux dev devtools_profile_start_test"
+ repository: "https://chromium.googlesource.com/external/github.com/flutter/flutter"
+ }
+}
+notifiers {
+ notifications {
+ on_new_failure: true
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "prod"
name: "Linux dev docs_test"
repository: "https://chromium.googlesource.com/external/github.com/flutter/flutter"
}
@@ -2783,6 +2805,17 @@
}
builders {
bucket: "prod"
+ name: "Linux devtools_profile_start_test"
+ repository: "https://chromium.googlesource.com/external/github.com/flutter/flutter"
+ }
+}
+notifiers {
+ notifications {
+ on_new_failure: true
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "prod"
name: "Linux docs_publish"
repository: "https://chromium.googlesource.com/external/github.com/flutter/flutter"
}
@@ -3663,6 +3696,17 @@
}
builders {
bucket: "prod"
+ name: "Linux stable devtools_profile_start_test"
+ repository: "https://chromium.googlesource.com/external/github.com/flutter/flutter"
+ }
+}
+notifiers {
+ notifications {
+ on_new_failure: true
+ notify_blamelist {}
+ }
+ builders {
+ bucket: "prod"
name: "Linux stable docs_publish"
repository: "https://chromium.googlesource.com/external/github.com/flutter/flutter"
}
diff --git a/config/generated/flutter/luci/luci-scheduler.cfg b/config/generated/flutter/luci/luci-scheduler.cfg
index 984def9..05404ee 100644
--- a/config/generated/flutter/luci/luci-scheduler.cfg
+++ b/config/generated/flutter/luci/luci-scheduler.cfg
@@ -886,6 +886,21 @@
}
}
job {
+ id: "Linux beta devtools_profile_start_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: "luci.flutter.prod"
+ builder: "Linux beta devtools_profile_start_test"
+ }
+}
+job {
id: "Linux beta docs_test"
realm: "prod"
acl_sets: "prod"
@@ -2660,6 +2675,21 @@
}
}
job {
+ id: "Linux dev devtools_profile_start_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: "luci.flutter.prod"
+ builder: "Linux dev devtools_profile_start_test"
+ }
+}
+job {
id: "Linux dev docs_test"
realm: "prod"
acl_sets: "prod"
@@ -3755,6 +3785,21 @@
}
}
job {
+ id: "Linux devtools_profile_start_test"
+ realm: "prod"
+ acl_sets: "prod"
+ triggering_policy {
+ kind: GREEDY_BATCHING
+ max_concurrent_invocations: 1
+ max_batch_size: 20
+ }
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "luci.flutter.prod"
+ builder: "Linux devtools_profile_start_test"
+ }
+}
+job {
id: "Linux docs_publish"
realm: "prod"
acl_sets: "prod"
@@ -4946,6 +4991,21 @@
}
}
job {
+ id: "Linux stable devtools_profile_start_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: "luci.flutter.prod"
+ builder: "Linux stable devtools_profile_start_test"
+ }
+}
+job {
id: "Linux stable docs_publish"
realm: "prod"
acl_sets: "prod"
@@ -17493,6 +17553,7 @@
triggers: "Linux beta cubic_bezier_perf__e2e_summary"
triggers: "Linux beta cubic_bezier_perf_sksl_warmup__e2e_summary"
triggers: "Linux beta cull_opacity_perf__e2e_summary"
+ triggers: "Linux beta devtools_profile_start_test"
triggers: "Linux beta fast_scroll_heavy_gridview__memory"
triggers: "Linux beta flutter_engine_group_performance"
triggers: "Linux beta flutter_gallery__back_button_memory"
@@ -17806,6 +17867,7 @@
triggers: "Linux dev cubic_bezier_perf__e2e_summary"
triggers: "Linux dev cubic_bezier_perf_sksl_warmup__e2e_summary"
triggers: "Linux dev cull_opacity_perf__e2e_summary"
+ triggers: "Linux dev devtools_profile_start_test"
triggers: "Linux dev fast_scroll_heavy_gridview__memory"
triggers: "Linux dev flutter_engine_group_performance"
triggers: "Linux dev flutter_gallery__back_button_memory"
@@ -18210,6 +18272,7 @@
triggers: "Linux cubic_bezier_perf__e2e_summary"
triggers: "Linux cubic_bezier_perf_sksl_warmup__e2e_summary"
triggers: "Linux cull_opacity_perf__e2e_summary"
+ triggers: "Linux devtools_profile_start_test"
triggers: "Linux fast_scroll_heavy_gridview__memory"
triggers: "Linux flutter_engine_group_performance"
triggers: "Linux flutter_gallery__back_button_memory"
@@ -18644,6 +18707,7 @@
triggers: "Linux stable cubic_bezier_perf__e2e_summary"
triggers: "Linux stable cubic_bezier_perf_sksl_warmup__e2e_summary"
triggers: "Linux stable cull_opacity_perf__e2e_summary"
+ triggers: "Linux stable devtools_profile_start_test"
triggers: "Linux stable fast_scroll_heavy_gridview__memory"
triggers: "Linux stable flutter_engine_group_performance"
triggers: "Linux stable flutter_gallery__back_button_memory"