0

[Perf] Add Pinpoint-only config mac-14-m1-pro-perf

Part of supporting MacOS 14 (Sonoma) on Pinpoint.

Bug: 1474662
Change-Id: I40f084dd6c60c0013c1f14e73d4aa5f598d87c53
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4799433
Commit-Queue: John Chen <johnchen@chromium.org>
Reviewed-by: Wenbin Zhang <wenbinzhang@google.com>
Cr-Commit-Position: refs/heads/main@{#1186093}
This commit is contained in:
John Chen
2023-08-21 21:47:06 +00:00
committed by Chromium LUCI CQ
parent f6171ec995
commit fffc44aa63
5 changed files with 120 additions and 0 deletions

@ -65,6 +65,7 @@
### Mac
* mac-14-m1-pro-perf: Mac M1 PRO 2020 running MacOS 14.
* mac-laptop_high_end-perf-pgo: MacBook Pro, Core i7 2.8 GHz, 16GB RAM, 256GB SSD, Radeon 55.
* mac-laptop_low_end-perf-pgo: MacBook Air, Core i5 1.8 GHz, 8GB RAM, 128GB SSD, HD Graphics.

@ -1494,6 +1494,53 @@
"script": "//tools/perf/process_perf_results.py"
}
},
"mac-14-m1-pro-perf": {
"isolated_scripts": [
{
"args": [
"-v",
"--browser=release",
"--upload-results",
"--test-shard-map-filename=mac-14-m1-pro-perf_map.json",
"--ignore-benchmark-exit-code",
"--assert-gpu-compositing"
],
"isolate_name": "performance_test_suite",
"merge": {
"script": "//tools/perf/process_perf_results.py"
},
"name": "performance_test_suite",
"override_compile_targets": [
"performance_test_suite"
],
"resultdb": {
"enable": true
},
"swarming": {
"can_use_on_swarming_builders": true,
"dimensions": {
"cpu": "arm",
"mac_model": "MacBookPro18,3",
"os": "Mac-14",
"pool": "chrome.tests.perf"
},
"expiration": 7200,
"hard_timeout": 21600,
"io_timeout": 21600,
"service_account": "chrome-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 1
},
"trigger_script": {
"args": [
"--multiple-dimension-script-verbose",
"True"
],
"requires_simultaneous_shard_dispatch": true,
"script": "//testing/trigger_scripts/perf_device_trigger.py"
}
}
]
},
"mac-arm-builder-perf": {
"additional_compile_targets": [
"chromedriver"

@ -1181,6 +1181,53 @@
"script": "//tools/perf/process_perf_results.py"
}
},
"mac-14-m1-pro-perf": {
"isolated_scripts": [
{
"args": [
"-v",
"--browser=release",
"--upload-results",
"--test-shard-map-filename=mac-14-m1-pro-perf_map.json",
"--ignore-benchmark-exit-code",
"--assert-gpu-compositing"
],
"isolate_name": "performance_test_suite",
"merge": {
"script": "//tools/perf/process_perf_results.py"
},
"name": "performance_test_suite",
"override_compile_targets": [
"performance_test_suite"
],
"resultdb": {
"enable": true
},
"swarming": {
"can_use_on_swarming_builders": true,
"dimensions": {
"cpu": "arm",
"mac_model": "MacBookPro18,3",
"os": "Mac-14",
"pool": "chrome.tests.perf"
},
"expiration": 7200,
"hard_timeout": 21600,
"io_timeout": 21600,
"service_account": "chrome-tester@chops-service-accounts.iam.gserviceaccount.com",
"shards": 1
},
"trigger_script": {
"args": [
"--multiple-dimension-script-verbose",
"True"
],
"requires_simultaneous_shard_dispatch": true,
"script": "//testing/trigger_scripts/perf_device_trigger.py"
}
}
]
},
"mac-arm-builder-perf": {},
"mac-arm-builder-perf-pgo": {},
"mac-builder-perf": {},

@ -613,6 +613,13 @@ MAC_M1_PRO = PerfPlatform(
_MAC_M1_PRO_BENCHMARK_CONFIGS,
1,
'mac')
MAC_14_M1_PRO = PerfPlatform(
'mac-14-m1-pro-perf',
'Mac M1 PRO 2020 running MacOS 14',
_MAC_M1_PRO_BENCHMARK_CONFIGS,
1,
'mac',
pinpoint_only=True)
# Win
WIN_10_LOW_END = PerfPlatform(

@ -1040,6 +1040,24 @@ BUILDERS = {
'pool': 'chrome.tests.perf',
},
},
'mac-14-m1-pro-perf': {
'tests': [
{
'isolate': 'performance_test_suite',
'extra_args': [
'--assert-gpu-compositing',
],
},
],
'platform':
'mac',
'dimension': {
'cpu': 'arm',
'mac_model': 'MacBookPro18,3',
'os': 'Mac-14',
'pool': 'chrome.tests.perf',
},
},
'linux-perf': {
'tests': [
{