Commit d1fa2dfb authored by Haiyang Pan's avatar Haiyang Pan Committed by Commit Bot

[perf] Add android-pixel2-perf-aab-fyi builder

This builder will be used to verify the android app bundles(aab)
for perf waterfall and will be removed when the work is done.

Bug: 986990
Change-Id: I57e3f27a6dc114584b7deafd386ab9344d23df93
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1956074
Commit-Queue: Haiyang Pan <hypan@google.com>
Reviewed-by: default avatarCaleb Rouleau <crouleau@chromium.org>
Cr-Commit-Position: refs/heads/master@{#722734}
parent ae835890
...@@ -47,6 +47,53 @@ ...@@ -47,6 +47,53 @@
} }
] ]
}, },
"android-pixel2-perf-aab-fyi": {
"isolated_scripts": [
{
"args": [
"-v",
"--browser=exact",
"--upload-results",
"--test-shard-map-filename=android-pixel2-perf-aab-fyi_map.json",
"--browser-executable=../../out/Release/bin/monochrome_bundle",
"--device=android"
],
"isolate_name": "performance_test_suite",
"merge": {
"script": "//tools/perf/process_perf_results.py"
},
"name": "performance_test_suite",
"override_compile_targets": [
"performance_test_suite"
],
"swarming": {
"can_use_on_swarming_builders": true,
"dimension_sets": [
{
"device_os": "O",
"device_os_flavor": "google",
"device_type": "walleye",
"os": "Android",
"pool": "chrome.tests.perf-fyi"
}
],
"expiration": 7200,
"hard_timeout": 43200,
"ignore_task_failure": false,
"io_timeout": 21600,
"shards": 1
},
"trigger_script": {
"args": [
"--multiple-dimension-script-verbose",
"True"
],
"requires_simultaneous_shard_dispatch": true,
"script": "//testing/trigger_scripts/perf_device_trigger.py"
}
}
]
},
"android-pixel2-perf-fyi": { "android-pixel2-perf-fyi": {
"isolated_scripts": [ "isolated_scripts": [
{ {
......
...@@ -207,6 +207,8 @@ _ANDROID_NEXUS5X_FYI_BENCHMARK_CONFIGS = frozenset([ ...@@ -207,6 +207,8 @@ _ANDROID_NEXUS5X_FYI_BENCHMARK_CONFIGS = frozenset([
# Running a sample benchmark to help testing out the work on # Running a sample benchmark to help testing out the work on
# trace_processor_shell: crbug.com/1028612 # trace_processor_shell: crbug.com/1028612
_GetBenchmarkConfig('tracing.tracing_with_background_memory_infra')]) _GetBenchmarkConfig('tracing.tracing_with_background_memory_infra')])
_ANDROID_PIXEL2_AAB_FYI_BENCHMARK_CONFIGS = frozenset([
_GetBenchmarkConfig('rendering.mobile', True)])
_ANDROID_PIXEL2_FYI_BENCHMARK_CONFIGS = frozenset([ _ANDROID_PIXEL2_FYI_BENCHMARK_CONFIGS = frozenset([
_GetBenchmarkConfig('v8.browsing_mobile'), _GetBenchmarkConfig('v8.browsing_mobile'),
_GetBenchmarkConfig('system_health.memory_mobile'), _GetBenchmarkConfig('system_health.memory_mobile'),
...@@ -290,6 +292,10 @@ ANDROID_NEXUS5X_PERF_FYI = PerfPlatform( ...@@ -290,6 +292,10 @@ ANDROID_NEXUS5X_PERF_FYI = PerfPlatform(
'android-nexus5x-perf-fyi', 'Android MMB29Q', 'android-nexus5x-perf-fyi', 'Android MMB29Q',
_ANDROID_NEXUS5X_FYI_BENCHMARK_CONFIGS, _ANDROID_NEXUS5X_FYI_BENCHMARK_CONFIGS,
3, 'android', is_fyi=True) 3, 'android', is_fyi=True)
ANDROID_PIXEL2_PERF_AAB_FYI = PerfPlatform(
'android-pixel2-perf-aab-fyi', 'Android OPM1.171019.021',
_ANDROID_PIXEL2_AAB_FYI_BENCHMARK_CONFIGS,
1, 'android', is_fyi=True)
ANDROID_PIXEL2_PERF_FYI = PerfPlatform( ANDROID_PIXEL2_PERF_FYI = PerfPlatform(
'android-pixel2-perf-fyi', 'Android OPM1.171019.021', 'android-pixel2-perf-fyi', 'Android OPM1.171019.021',
_ANDROID_PIXEL2_FYI_BENCHMARK_CONFIGS, _ANDROID_PIXEL2_FYI_BENCHMARK_CONFIGS,
......
...@@ -132,6 +132,28 @@ FYI_BUILDERS = { ...@@ -132,6 +132,28 @@ FYI_BUILDERS = {
'device_os_flavor': 'google', 'device_os_flavor': 'google',
}, },
}, },
'android-pixel2-perf-aab-fyi': {
'tests': [
{
'isolate': 'performance_test_suite',
'extra_args': [
# TODO(crbug.com/612455): Enable ref builds once can pass both
# --browser=exact (used by this bot to have it run Monochrome6432)
# and --browser=reference together.
#'--run-ref-build',
],
}
],
'platform': 'android-chrome',
'browser': 'bin/monochrome_bundle',
'dimension': {
'pool': 'chrome.tests.perf-fyi',
'os': 'Android',
'device_type': 'walleye',
'device_os': 'O',
'device_os_flavor': 'google',
},
},
'linux-perf-fyi': { 'linux-perf-fyi': {
'tests': [ 'tests': [
{ {
......
{
"0": {
"benchmarks": {
"rendering.mobile": {
"abridged": true
}
}
},
"extra_infos": {
"num_stories": 16,
"predicted_min_shard_time": 320,
"predicted_min_shard_index": 0,
"predicted_max_shard_time": 320,
"predicted_max_shard_index": 0,
"shard #0": 320
}
}
\ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment