Commit eb26b813 authored by Yuly Novikov's avatar Yuly Novikov Committed by Commit Bot

Add "ANGLE GPU Android Release (Nexus 5X)" fake bot

Mirrored by android_angle_rel_ng, in order to limit the tests being run
to be only those relevant for ANGLE changes,
reducing bot flakiness.

Bug: angleproject:3475
Change-Id: Ic0595fcf37be4ca076cef467d2e4466950c19f33
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1719409Reviewed-by: default avatarKenneth Russell <kbr@chromium.org>
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
Cr-Commit-Position: refs/heads/master@{#681126}
parent 4d5c28db
...@@ -60,6 +60,7 @@ trigger { ...@@ -60,6 +60,7 @@ trigger {
refs: "refs/heads/master" refs: "refs/heads/master"
} }
triggers: "ANGLE GPU Android Release (Nexus 5X)"
triggers: "ASAN Debug" triggers: "ASAN Debug"
triggers: "ASAN Release Media" triggers: "ASAN Release Media"
triggers: "ASAN Release" triggers: "ASAN Release"
...@@ -413,6 +414,13 @@ trigger { ...@@ -413,6 +414,13 @@ trigger {
# Android Builders. Sorted alphabetically. # Android Builders. Sorted alphabetically.
################################################################################ ################################################################################
job {
id: "ANGLE GPU Android Release (Nexus 5X)"
acl_sets: "default"
# This bot doesn't actually exist, so it's noop'ed out. crbug.com/819899
noop: {}
}
job { job {
id: "Android arm Builder (dbg)" id: "Android arm Builder (dbg)"
acl_sets: "default" acl_sets: "default"
......
{ {
"AAAAA1 AUTOGENERATED FILE DO NOT EDIT": {}, "AAAAA1 AUTOGENERATED FILE DO NOT EDIT": {},
"AAAAA2 See generate_buildbot_json.py to make changes": {}, "AAAAA2 See generate_buildbot_json.py to make changes": {},
"ANGLE GPU Android Release (Nexus 5X)": {
"gtest_tests": [
{
"args": [
"--gs-results-bucket=chromium-result-details",
"--recover-devices"
],
"merge": {
"args": [],
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"should_retry_with_patch": false,
"swarming": {
"can_use_on_swarming_builders": true,
"cipd_packages": [
{
"cipd_package": "infra/tools/luci/logdog/butler/${platform}",
"location": "bin",
"revision": "git_revision:ff387eadf445b24c935f1cf7d6ddd279f8a6b04c"
}
],
"containment_type": "AUTO",
"dimension_sets": [
{
"device_os": "MMB29Q",
"device_os_type": "userdebug",
"device_type": "bullhead",
"os": "Android"
}
],
"output_links": [
{
"link": [
"https://luci-logdog.appspot.com/v/?s",
"=android%2Fswarming%2Flogcats%2F",
"${TASK_ID}%2F%2B%2Funified_logcats"
],
"name": "shard #${SHARD_INDEX} logcats"
}
],
"shards": 4
},
"test": "angle_end2end_tests"
},
{
"args": [
"--gs-results-bucket=chromium-result-details",
"--recover-devices"
],
"merge": {
"args": [],
"script": "//testing/merge_scripts/standard_gtest_merge.py"
},
"should_retry_with_patch": false,
"swarming": {
"can_use_on_swarming_builders": true,
"cipd_packages": [
{
"cipd_package": "infra/tools/luci/logdog/butler/${platform}",
"location": "bin",
"revision": "git_revision:ff387eadf445b24c935f1cf7d6ddd279f8a6b04c"
}
],
"containment_type": "AUTO",
"dimension_sets": [
{
"device_os": "MMB29Q",
"device_os_type": "userdebug",
"device_type": "bullhead",
"os": "Android"
}
],
"output_links": [
{
"link": [
"https://luci-logdog.appspot.com/v/?s",
"=android%2Fswarming%2Flogcats%2F",
"${TASK_ID}%2F%2B%2Funified_logcats"
],
"name": "shard #${SHARD_INDEX} logcats"
}
]
},
"test": "angle_unittests"
}
],
"isolated_scripts": [
{
"args": [
"--gtest-benchmark-name=angle_perftests",
"-v",
"--one-frame-only",
"--shard-timeout=500"
],
"isolate_name": "angle_perftests",
"merge": {
"args": [
"--smoke-test-mode"
],
"script": "//tools/perf/process_perf_results.py"
},
"name": "angle_perftests",
"swarming": {
"can_use_on_swarming_builders": true,
"containment_type": "AUTO",
"dimension_sets": [
{
"device_os": "MMB29Q",
"device_os_type": "userdebug",
"device_type": "bullhead",
"os": "Android"
}
]
}
},
{
"args": [
"webgl_conformance",
"--show-stdout",
"--browser=android-chromium",
"--passthrough",
"-v",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-gl=angle --use-angle=gles --use-cmd-decoder=passthrough",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl_conformance_tests_output.json"
],
"isolate_name": "telemetry_gpu_integration_test",
"merge": {
"args": [],
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
},
"name": "webgl_conformance_gles_passthrough_tests",
"should_retry_with_patch": false,
"swarming": {
"can_use_on_swarming_builders": true,
"containment_type": "AUTO",
"dimension_sets": [
{
"device_os": "MMB29Q",
"device_os_type": "userdebug",
"device_type": "bullhead",
"os": "Android"
}
],
"idempotent": false,
"shards": 6
}
}
]
},
"ANGLE GPU Linux Release (Intel HD 630)": { "ANGLE GPU Linux Release (Intel HD 630)": {
"gtest_tests": [ "gtest_tests": [
{ {
......
...@@ -996,6 +996,7 @@ class BBJSONGenerator(object): ...@@ -996,6 +996,7 @@ class BBJSONGenerator(object):
# exist on any of the waterfalls or consoles. # exist on any of the waterfalls or consoles.
return [ return [
'GPU FYI Fuchsia Builder', 'GPU FYI Fuchsia Builder',
'ANGLE GPU Android Release (Nexus 5X)',
'ANGLE GPU Linux Release (Intel HD 630)', 'ANGLE GPU Linux Release (Intel HD 630)',
'ANGLE GPU Linux Release (NVIDIA)', 'ANGLE GPU Linux Release (NVIDIA)',
'ANGLE GPU Mac Release (Intel)', 'ANGLE GPU Mac Release (Intel)',
......
...@@ -2241,6 +2241,20 @@ ...@@ -2241,6 +2241,20 @@
], ],
'machines': { 'machines': {
# BEGIN Fake builder used as mirror targets for ANGLE's GPU tryservers # BEGIN Fake builder used as mirror targets for ANGLE's GPU tryservers
'ANGLE GPU Android Release (Nexus 5X)': {
'browser_config': 'android-chromium',
'os_type': 'android',
'skip_merge_script': True,
'mixins': [
'marshmallow',
'bullhead',
],
'test_suites': {
'gtest_tests': 'gpu_angle_gtests',
'isolated_scripts': 'gpu_angle_perf_isolated_scripts',
'gpu_telemetry_tests': 'gpu_webgl_conformance_gles_passthrough_telemetry_tests',
},
},
'ANGLE GPU Linux Release (Intel HD 630)': { 'ANGLE GPU Linux Release (Intel HD 630)': {
'os_type': 'linux', 'os_type': 'linux',
'browser_config': 'release', 'browser_config': 'release',
......
...@@ -379,6 +379,7 @@ ...@@ -379,6 +379,7 @@
'chromium.gpu.fyi': { 'chromium.gpu.fyi': {
# These all use the 'trybot' mixins to ensure that dcheck is on. # These all use the 'trybot' mixins to ensure that dcheck is on.
'ANGLE GPU Android Release (Nexus 5X)': 'gpu_tests_android_release_trybot_arm64',
'Android FYI dEQP Release (Nexus 5X)': 'deqp_android_release_trybot_arm64', 'Android FYI dEQP Release (Nexus 5X)': 'deqp_android_release_trybot_arm64',
'Android FYI Release (Nexus 5)': 'gpu_tests_android_release_trybot', 'Android FYI Release (Nexus 5)': 'gpu_tests_android_release_trybot',
'Android FYI Release (Nexus 5X)': 'gpu_tests_android_release_trybot_arm64', 'Android FYI Release (Nexus 5X)': 'gpu_tests_android_release_trybot_arm64',
......
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