# Copyright 2020 The Chromium Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
"""Definitions of builders in the tryserver.chromium.swangle builder group."""
load("//lib/branches.star", "branches")
load("//lib/builder_config.star", "builder_config")
load("//lib/builders.star", "cpu", "os", "siso")
load("//lib/consoles.star", "consoles")
load("//lib/try.star", "try_")
try_.defaults.set(
executable = try_.DEFAULT_EXECUTABLE,
builder_group = "tryserver.chromium.dawn",
pool = try_.DEFAULT_POOL,
builderless = False,
os = os.LINUX_DEFAULT,
check_for_flakiness = False,
check_for_flakiness_with_resultdb = False,
contact_team_email = "[email protected]",
execution_timeout = try_.DEFAULT_EXECUTION_TIMEOUT,
service_account = try_.gpu.SERVICE_ACCOUNT,
siso_enabled = True,
siso_project = siso.project.DEFAULT_UNTRUSTED,
siso_remote_jobs = siso.remote_jobs.LOW_JOBS_FOR_CQ,
)
consoles.list_view(
name = "tryserver.chromium.dawn",
branch_selector = [
branches.selector.ANDROID_BRANCHES,
branches.selector.DESKTOP_BRANCHES,
],
)
try_.builder(
name = "dawn-chromium-presubmit",
branch_selector = [
branches.selector.ANDROID_BRANCHES,
branches.selector.DESKTOP_BRANCHES,
],
description_html = "Runs Chromium presubmit tests on Dawn CLs",
mirrors = [
"ci/Dawn Chromium Presubmit",
],
builder_config_settings = builder_config.try_settings(
retry_failed_shards = False,
retry_without_patch = False,
),
gn_args = "ci/Dawn Chromium Presubmit",
execution_timeout = 30 * time.minute,
main_list_view = "try",
)
try_.builder(
name = "dawn-android-arm-deps-rel",
mirrors = [
"ci/Dawn Android arm DEPS Builder",
"ci/Dawn Android arm DEPS Release (Nexus 5X)",
"ci/Dawn Android arm DEPS Release (Pixel 4)",
],
gn_args = "ci/Dawn Android arm DEPS Builder",
main_list_view = "try",
test_presentation = resultdb.test_presentation(
grouping_keys = ["status", "v.test_suite", "v.gpu"],
),
tryjob = try_.job(
location_filters = [
cq.location_filter(path_regexp = "content/test/gpu/.+"),
cq.location_filter(path_regexp = "gpu/.+"),
cq.location_filter(path_regexp = "testing/buildbot/chromium.dawn.json"),
cq.location_filter(path_regexp = "third_party/blink/renderer/modules/webgpu/.+"),
cq.location_filter(path_regexp = "third_party/blink/web_tests/external/wpt/webgpu/.+"),
cq.location_filter(path_regexp = "third_party/blink/web_tests/wpt_internal/webgpu/.+"),
cq.location_filter(path_regexp = "third_party/blink/web_tests/WebGPUExpectations"),
cq.location_filter(path_regexp = "third_party/dawn/.+"),
cq.location_filter(path_regexp = "third_party/webgpu-cts/.+"),
cq.location_filter(path_regexp = "tools/clang/scripts/update.py"),
cq.location_filter(path_regexp = "ui/gl/features.gni"),
],
),
)
try_.builder(
name = "dawn-android-arm64-deps-rel",
mirrors = [
"ci/Dawn Android arm64 DEPS Builder",
"ci/Dawn Android arm64 DEPS Release (Pixel 6)",
],
gn_args = "ci/Dawn Android arm64 DEPS Builder",
main_list_view = "try",
test_presentation = resultdb.test_presentation(
grouping_keys = ["status", "v.test_suite", "v.gpu"],
),
tryjob = try_.job(
experiment_percentage = 100,
location_filters = [
cq.location_filter(path_regexp = "content/test/gpu/.+"),
cq.location_filter(path_regexp = "gpu/.+"),
cq.location_filter(path_regexp = "testing/buildbot/chromium.dawn.json"),
cq.location_filter(path_regexp = "third_party/blink/renderer/modules/webgpu/.+"),
cq.location_filter(path_regexp = "third_party/blink/web_tests/external/wpt/webgpu/.+"),
cq.location_filter(path_regexp = "third_party/blink/web_tests/wpt_internal/webgpu/.+"),
cq.location_filter(path_regexp = "third_party/blink/web_tests/WebGPUExpectations"),
cq.location_filter(path_regexp = "third_party/dawn/.+"),
cq.location_filter(path_regexp = "third_party/webgpu-cts/.+"),
cq.location_filter(path_regexp = "tools/clang/scripts/update.py"),
cq.location_filter(path_regexp = "ui/gl/features.gni"),
],
),
)
try_.builder(
name = "dawn-linux-x64-deps-rel",
branch_selector = branches.selector.LINUX_BRANCHES,
mirrors = [
"ci/Dawn Linux x64 DEPS Builder",
"ci/Dawn Linux x64 DEPS Release (Intel UHD 630)",
"ci/Dawn Linux x64 DEPS Release (NVIDIA)",
],
gn_args = "ci/Dawn Linux x64 DEPS Builder",
main_list_view = "try",
test_presentation = resultdb.test_presentation(
grouping_keys = ["status", "v.test_suite", "v.gpu"],
),
tryjob = try_.job(
location_filters = [
cq.location_filter(path_regexp = "content/test/gpu/.+"),
cq.location_filter(path_regexp = "gpu/.+"),
cq.location_filter(path_regexp = "testing/buildbot/chromium.dawn.json"),
cq.location_filter(path_regexp = "third_party/blink/renderer/modules/webgpu/.+"),
cq.location_filter(path_regexp = "third_party/blink/web_tests/external/wpt/webgpu/.+"),
cq.location_filter(path_regexp = "third_party/blink/web_tests/wpt_internal/webgpu/.+"),
cq.location_filter(path_regexp = "third_party/blink/web_tests/WebGPUExpectations"),
cq.location_filter(path_regexp = "third_party/dawn/.+"),
cq.location_filter(path_regexp = "third_party/webgpu-cts/.+"),
cq.location_filter(path_regexp = "tools/clang/scripts/update.py"),
cq.location_filter(path_regexp = "ui/gl/features.gni"),
],
),
)
try_.builder(
name = "dawn-mac-arm64-deps-rel",
branch_selector = branches.selector.MAC_BRANCHES,
description_html = "Runs Dawn tests on Apple silicon at Chromium's pinned Dawn revision",
mirrors = [
"ci/Dawn Mac arm64 DEPS Builder",
"ci/Dawn Mac arm64 DEPS Release (Apple M2)",
],
gn_args = "ci/Dawn Mac arm64 DEPS Builder",
os = os.MAC_ANY,
cpu = cpu.ARM64,
main_list_view = "try",
test_presentation = resultdb.test_presentation(
grouping_keys = ["status", "v.test_suite", "v.gpu"],
),
tryjob = try_.job(
location_filters = [
cq.location_filter(path_regexp = "content/test/gpu/.+"),
cq.location_filter(path_regexp = "gpu/.+"),
cq.location_filter(path_regexp = "testing/buildbot/chromium.dawn.json"),
cq.location_filter(path_regexp = "third_party/blink/renderer/modules/webgpu/.+"),
cq.location_filter(path_regexp = "third_party/blink/web_tests/external/wpt/webgpu/.+"),
cq.location_filter(path_regexp = "third_party/blink/web_tests/wpt_internal/webgpu/.+"),
cq.location_filter(path_regexp = "third_party/blink/web_tests/WebGPUExpectations"),
cq.location_filter(path_regexp = "third_party/dawn/.+"),
cq.location_filter(path_regexp = "third_party/webgpu-cts/.+"),
cq.location_filter(path_regexp = "tools/clang/scripts/update.py"),
cq.location_filter(path_regexp = "ui/gl/features.gni"),
],
),
)
try_.builder(
name = "dawn-mac-x64-deps-rel",
branch_selector = branches.selector.MAC_BRANCHES,
mirrors = [
"ci/Dawn Mac x64 DEPS Builder",
"ci/Dawn Mac x64 DEPS Release (AMD)",
"ci/Dawn Mac x64 DEPS Release (Intel)",
],
gn_args = "ci/Dawn Mac x64 DEPS Builder",
os = os.MAC_ANY,
cpu = cpu.ARM64,
main_list_view = "try",
test_presentation = resultdb.test_presentation(
grouping_keys = ["status", "v.test_suite", "v.gpu"],
),
tryjob = try_.job(
location_filters = [
cq.location_filter(path_regexp = "content/test/gpu/.+"),
cq.location_filter(path_regexp = "gpu/.+"),
cq.location_filter(path_regexp = "testing/buildbot/chromium.dawn.json"),
cq.location_filter(path_regexp = "third_party/blink/renderer/modules/webgpu/.+"),
cq.location_filter(path_regexp = "third_party/blink/web_tests/external/wpt/webgpu/.+"),
cq.location_filter(path_regexp = "third_party/blink/web_tests/wpt_internal/webgpu/.+"),
cq.location_filter(path_regexp = "third_party/blink/web_tests/WebGPUExpectations"),
cq.location_filter(path_regexp = "third_party/dawn/.+"),
cq.location_filter(path_regexp = "third_party/webgpu-cts/.+"),
cq.location_filter(path_regexp = "tools/clang/scripts/update.py"),
cq.location_filter(path_regexp = "ui/gl/features.gni"),
],
),
)
try_.builder(
name = "dawn-win10-x64-deps-rel",
branch_selector = branches.selector.WINDOWS_BRANCHES,
mirrors = [
"ci/Dawn Win10 x64 DEPS Builder",
"ci/Dawn Win10 x64 DEPS Release (Intel)",
"ci/Dawn Win10 x64 DEPS Release (NVIDIA)",
],
gn_args = "ci/Dawn Win10 x64 DEPS Builder",
os = os.WINDOWS_ANY,
main_list_view = "try",
test_presentation = resultdb.test_presentation(
grouping_keys = ["status", "v.test_suite", "v.gpu"],
),
tryjob = try_.job(
location_filters = [
cq.location_filter(path_regexp = "content/test/gpu/.+"),
cq.location_filter(path_regexp = "gpu/.+"),
cq.location_filter(path_regexp = "testing/buildbot/chromium.dawn.json"),
cq.location_filter(path_regexp = "third_party/blink/renderer/modules/webgpu/.+"),
cq.location_filter(path_regexp = "third_party/blink/web_tests/external/wpt/webgpu/.+"),
cq.location_filter(path_regexp = "third_party/blink/web_tests/wpt_internal/webgpu/.+"),
cq.location_filter(path_regexp = "third_party/blink/web_tests/WebGPUExpectations"),
cq.location_filter(path_regexp = "third_party/dawn/.+"),
cq.location_filter(path_regexp = "third_party/webgpu-cts/.+"),
cq.location_filter(path_regexp = "tools/clang/scripts/update.py"),
cq.location_filter(path_regexp = "ui/gl/features.gni"),
],
),
)
try_.builder(
name = "dawn-win10-x86-deps-rel",
branch_selector = branches.selector.WINDOWS_BRANCHES,
mirrors = [
"ci/Dawn Win10 x86 DEPS Builder",
"ci/Dawn Win10 x86 DEPS Release (Intel)",
"ci/Dawn Win10 x86 DEPS Release (NVIDIA)",
],
gn_args = "ci/Dawn Win10 x86 DEPS Builder",
os = os.WINDOWS_ANY,
check_for_flakiness = False,
check_for_flakiness_with_resultdb = False,
main_list_view = "try",
test_presentation = resultdb.test_presentation(
grouping_keys = ["status", "v.test_suite", "v.gpu"],
),
tryjob = try_.job(
location_filters = [
cq.location_filter(path_regexp = "content/test/gpu/.+"),
cq.location_filter(path_regexp = "gpu/.+"),
cq.location_filter(path_regexp = "testing/buildbot/chromium.dawn.json"),
cq.location_filter(path_regexp = "third_party/blink/renderer/modules/webgpu/.+"),
cq.location_filter(path_regexp = "third_party/blink/web_tests/external/wpt/webgpu/.+"),
cq.location_filter(path_regexp = "third_party/blink/web_tests/wpt_internal/webgpu/.+"),
cq.location_filter(path_regexp = "third_party/blink/web_tests/WebGPUExpectations"),
cq.location_filter(path_regexp = "third_party/dawn/.+"),
cq.location_filter(path_regexp = "third_party/webgpu-cts/.+"),
cq.location_filter(path_regexp = "tools/clang/scripts/update.py"),
cq.location_filter(path_regexp = "ui/gl/features.gni"),
],
),
)
try_.builder(
name = "dawn-win11-arm64-deps-rel",
mirrors = [
"ci/Dawn Win11 arm64 DEPS Builder",
],
gn_args = "ci/Dawn Win11 arm64 DEPS Builder",
os = os.WINDOWS_ANY,
main_list_view = "try",
test_presentation = resultdb.test_presentation(
grouping_keys = ["status", "v.test_suite", "v.gpu"],
),
tryjob = try_.job(
location_filters = [
cq.location_filter(path_regexp = "content/test/gpu/.+"),
cq.location_filter(path_regexp = "gpu/.+"),
cq.location_filter(path_regexp = "testing/buildbot/chromium.dawn.json"),
cq.location_filter(path_regexp = "third_party/blink/renderer/modules/webgpu/.+"),
cq.location_filter(path_regexp = "third_party/blink/web_tests/external/wpt/webgpu/.+"),
cq.location_filter(path_regexp = "third_party/blink/web_tests/wpt_internal/webgpu/.+"),
cq.location_filter(path_regexp = "third_party/blink/web_tests/WebGPUExpectations"),
cq.location_filter(path_regexp = "third_party/dawn/.+"),
cq.location_filter(path_regexp = "third_party/webgpu-cts/.+"),
cq.location_filter(path_regexp = "tools/clang/scripts/update.py"),
cq.location_filter(path_regexp = "ui/gl/features.gni"),
],
),
)
try_.builder(
name = "android-dawn-arm-rel",
mirrors = [
"ci/Dawn Android arm Builder",
"ci/Dawn Android arm Release (Nexus 5X)",
"ci/Dawn Android arm Release (Pixel 4)",
],
gn_args = "ci/Dawn Android arm Builder",
test_presentation = resultdb.test_presentation(
grouping_keys = ["status", "v.test_suite", "v.gpu"],
),
)
try_.builder(
name = "android-dawn-arm64-rel",
mirrors = [
"ci/Dawn Android arm64 Builder",
"ci/Dawn Android arm64 Release (Pixel 6)",
],
gn_args = "ci/Dawn Android arm64 Builder",
test_presentation = resultdb.test_presentation(
grouping_keys = ["status", "v.test_suite", "v.gpu"],
),
)
try_.builder(
name = "android-dawn-arm64-exp-rel",
description_html = "Runs ToT Dawn tests on experimental Pixel 6 configs",
mirrors = [
"ci/Dawn Android arm64 Builder",
"ci/Dawn Android arm64 Experimental Release (Pixel 6)",
],
gn_args = "ci/Dawn Android arm64 Builder",
pool = "luci.chromium.gpu.android.pixel6.try",
builderless = True,
os = os.LINUX_DEFAULT,
test_presentation = resultdb.test_presentation(
grouping_keys = ["status", "v.test_suite", "v.gpu"],
),
)
try_.builder(
# This is not part of "android-dawn-arm64-rel" at the moment since there is
# not sufficient S24 capacity for that.
name = "android-dawn-arm64-s24-rel",
description_html = "Runs ToT Dawn tests on Samsung S24 devices",
mirrors = [
"ci/Dawn Android arm64 Builder",
"ci/Dawn Android arm64 Release (Samsung S24)",
],
gn_args = "ci/Dawn Android arm64 Builder",
# TODO(crbug.com/333424893): Change this to a dedicated S24 pool once
# additional GCE quota is available.
pool = "luci.chromium.gpu.android.s23.try",
builderless = True,
os = os.LINUX_DEFAULT,
test_presentation = resultdb.test_presentation(
grouping_keys = ["status", "v.test_suite", "v.gpu"],
),
)
try_.builder(
name = "linux-dawn-intel-exp-rel",
description_html = "Runs ToT Dawn tests on experimental Linux/Intel configs",
mirrors = [
"ci/Dawn Linux x64 Builder",
"ci/Dawn Linux x64 Experimental Release (Intel UHD 630)",
],
gn_args = "ci/Dawn Linux x64 Builder",
pool = "luci.chromium.gpu.linux.intel.try",
builderless = True,
os = os.LINUX_DEFAULT,
test_presentation = resultdb.test_presentation(
grouping_keys = ["status", "v.test_suite", "v.gpu"],
),
)
try_.builder(
name = "linux-dawn-nvidia-1660-exp-rel",
description_html = "Runs ToT Dawn tests on experimental Linux/GTX 1660 configs",
mirrors = [
"ci/Dawn Linux x64 Builder",
"ci/Dawn Linux x64 Experimental Release (NVIDIA GTX 1660)",
],
gn_args = "ci/Dawn Linux x64 Builder",
pool = "luci.chromium.gpu.linux.nvidia.try",
builderless = True,
os = os.LINUX_DEFAULT,
test_presentation = resultdb.test_presentation(
grouping_keys = ["status", "v.test_suite", "v.gpu"],
),
)
try_.builder(
name = "linux-dawn-rel",
mirrors = [
"ci/Dawn Linux x64 Builder",
"ci/Dawn Linux x64 Release (Intel UHD 630)",
"ci/Dawn Linux x64 Release (NVIDIA)",
],
gn_args = "ci/Dawn Linux x64 Builder",
test_presentation = resultdb.test_presentation(
grouping_keys = ["status", "v.test_suite", "v.gpu"],
),
)
try_.builder(
name = "mac-arm64-dawn-rel",
description_html = "Runs Dawn tests on Apple silicon on Dawn ToT",
mirrors = [
"ci/Dawn Mac arm64 Builder",
"ci/Dawn Mac arm64 Release (Apple M2)",
],
gn_args = "ci/Dawn Mac arm64 Builder",
os = os.MAC_ANY,
cpu = None,
test_presentation = resultdb.test_presentation(
grouping_keys = ["status", "v.test_suite", "v.gpu"],
),
)
try_.builder(
name = "mac-dawn-rel",
mirrors = [
"ci/Dawn Mac x64 Builder",
"ci/Dawn Mac x64 Release (AMD)",
"ci/Dawn Mac x64 Release (Intel)",
],
gn_args = "ci/Dawn Mac x64 Builder",
os = os.MAC_ANY,
cpu = cpu.ARM64,
test_presentation = resultdb.test_presentation(
grouping_keys = ["status", "v.test_suite", "v.gpu"],
),
)
try_.builder(
name = "dawn-try-chromeos-volteer-rel",
mirrors = [
"ci/Dawn ChromeOS Skylab Release (volteer)",
],
gn_args = "ci/Dawn ChromeOS Skylab Release (volteer)",
pool = "luci.chromium.gpu.chromeos.volteer.try",
builderless = True,
test_presentation = resultdb.test_presentation(
grouping_keys = ["status", "v.test_suite", "v.gpu"],
),
)
try_.builder(
name = "dawn-try-linux-x64-intel-uhd770-rel",
description_html = "Runs ToT Dawn tests on 12th gen Intel CPUs with UHD 770 GPUs",
mirrors = [
"ci/Dawn Linux x64 Builder",
"ci/Dawn Linux x64 Release (Intel UHD 770)",
],
gn_args = "ci/Dawn Linux x64 Builder",
pool = "luci.chromium.gpu.linux.intel.uhd770.try",
builderless = True,
test_presentation = resultdb.test_presentation(
grouping_keys = ["status", "v.test_suite", "v.gpu"],
),
)
try_.builder(
name = "dawn-try-linux-tsan-rel",
mirrors = [
"ci/Dawn Linux TSAN Release",
],
gn_args = "ci/Dawn Linux TSAN Release",
pool = "luci.chromium.gpu.linux.nvidia.try",
builderless = True,
test_presentation = resultdb.test_presentation(
grouping_keys = ["status", "v.test_suite", "v.gpu"],
),
)
try_.builder(
name = "dawn-try-mac-amd-exp",
mirrors = [
"ci/Dawn Mac x64 Builder",
"ci/Dawn Mac x64 Experimental Release (AMD)",
],
gn_args = "ci/Dawn Mac x64 Builder",
pool = "luci.chromium.gpu.mac.retina.amd.try",
builderless = True,
os = os.MAC_ANY,
test_presentation = resultdb.test_presentation(
grouping_keys = ["status", "v.test_suite", "v.gpu"],
),
)
try_.builder(
name = "dawn-try-mac-arm64-deps-rel",
mirrors = [
"ci/Dawn Mac arm64 DEPS Builder",
"ci/Dawn Mac arm64 DEPS Release (Apple M2)",
],
gn_args = "ci/Dawn Mac arm64 DEPS Builder",
pool = "luci.chromium.gpu.mac.arm64.apple.m2.try",
builderless = True,
os = os.MAC_ANY,
cpu = None,
test_presentation = resultdb.test_presentation(
grouping_keys = ["status", "v.test_suite", "v.gpu"],
),
)
try_.builder(
name = "dawn-try-mac-arm64-m2-exp",
description_html = "Manual-only trybot for running ToT Dawn tests on experimental M2 machines",
mirrors = [
"ci/Dawn Mac arm64 Builder",
"ci/Dawn Mac arm64 Experimental Release (Apple M2)",
],
gn_args = "ci/Dawn Mac arm64 Builder",
pool = "luci.chromium.gpu.mac.arm64.apple.m2.try",
builderless = True,
os = os.MAC_ANY,
cpu = None,
test_presentation = resultdb.test_presentation(
grouping_keys = ["status", "v.test_suite", "v.gpu"],
),
)
try_.builder(
name = "dawn-try-mac-arm64-rel",
mirrors = [
"ci/Dawn Mac arm64 Builder",
"ci/Dawn Mac arm64 Release (Apple M2)",
],
gn_args = "ci/Dawn Mac arm64 Builder",
pool = "luci.chromium.gpu.mac.arm64.apple.m2.try",
builderless = True,
os = os.MAC_ANY,
cpu = None,
test_presentation = resultdb.test_presentation(
grouping_keys = ["status", "v.test_suite", "v.gpu"],
),
)
try_.builder(
name = "dawn-try-mac-intel-exp",
mirrors = [
"ci/Dawn Mac x64 Builder",
"ci/Dawn Mac x64 Experimental Release (Intel)",
],
gn_args = "ci/Dawn Mac x64 Builder",
pool = "luci.chromium.gpu.mac.mini.intel.try",
builderless = True,
os = os.MAC_ANY,
test_presentation = resultdb.test_presentation(
grouping_keys = ["status", "v.test_suite", "v.gpu"],
),
)
try_.builder(
name = "dawn-try-win-x64-intel-exp",
mirrors = [
"ci/Dawn Win10 x64 Builder",
"ci/Dawn Win10 x64 Experimental Release (Intel)",
],
gn_args = "ci/Dawn Win10 x64 Builder",
pool = "luci.chromium.gpu.win10.intel.try",
builderless = True,
os = os.WINDOWS_ANY,
test_presentation = resultdb.test_presentation(
grouping_keys = ["status", "v.test_suite", "v.gpu"],
),
)
try_.builder(
name = "dawn-try-win-x64-intel-uhd770-rel",
description_html = "Runs ToT Dawn tests on 12th gen Intel CPUs with UHD 770 GPUs",
mirrors = [
"ci/Dawn Win10 x64 Builder",
"ci/Dawn Win10 x64 Release (Intel UHD 770)",
],
gn_args = "ci/Dawn Win10 x64 Builder",
pool = "luci.chromium.gpu.win10.intel.uhd770.try",
builderless = True,
os = os.WINDOWS_ANY,
test_presentation = resultdb.test_presentation(
grouping_keys = ["status", "v.test_suite", "v.gpu"],
),
)
try_.builder(
name = "dawn-try-win-x64-nvidia-exp",
description_html = "Runs ToT Dawn tests on experimental NVIDIA configs",
mirrors = [
"ci/Dawn Win10 x64 Builder",
"ci/Dawn Win10 x64 Experimental Release (NVIDIA)",
],
gn_args = "ci/Dawn Win10 x64 Builder",
pool = "luci.chromium.gpu.win10.nvidia.try",
builderless = True,
os = os.WINDOWS_ANY,
test_presentation = resultdb.test_presentation(
grouping_keys = ["status", "v.test_suite", "v.gpu"],
),
)
try_.builder(
name = "dawn-try-win-x86-intel-exp",
mirrors = [
"ci/Dawn Win10 x86 Builder",
"ci/Dawn Win10 x86 Experimental Release (Intel)",
],
gn_args = "ci/Dawn Win10 x86 Builder",
pool = "luci.chromium.gpu.win10.intel.try",
builderless = True,
os = os.WINDOWS_ANY,
test_presentation = resultdb.test_presentation(
grouping_keys = ["status", "v.test_suite", "v.gpu"],
),
)
try_.builder(
name = "dawn-try-win-x86-nvidia-exp",
description_html = "Runs ToT Dawn tests on experimental Win/NVIDIA/x86 configs",
mirrors = [
"ci/Dawn Win10 x86 Builder",
"ci/Dawn Win10 x86 Experimental Release (NVIDIA)",
],
gn_args = "ci/Dawn Win10 x86 Builder",
pool = "luci.chromium.gpu.win10.nvidia.try",
builderless = True,
os = os.WINDOWS_ANY,
test_presentation = resultdb.test_presentation(
grouping_keys = ["status", "v.test_suite", "v.gpu"],
),
)
try_.builder(
name = "win-dawn-rel",
mirrors = [
"ci/Dawn Win10 x64 Builder",
"ci/Dawn Win10 x64 Release (Intel)",
"ci/Dawn Win10 x64 Release (NVIDIA)",
],
gn_args = "ci/Dawn Win10 x64 Builder",
os = os.WINDOWS_ANY,
test_presentation = resultdb.test_presentation(
grouping_keys = ["status", "v.test_suite", "v.gpu"],
),
)
try_.builder(
name = "win11-arm64-dawn-rel",
mirrors = [
"ci/Dawn Win11 arm64 Builder",
],
gn_args = "ci/Dawn Win11 arm64 Builder",
os = os.WINDOWS_ANY,
test_presentation = resultdb.test_presentation(
grouping_keys = ["status", "v.test_suite", "v.gpu"],
),
)
try_.builder(
name = "dawn-try-win10-x86-rel",
mirrors = [
"ci/Dawn Win10 x86 Builder",
"ci/Dawn Win10 x86 Release (Intel)",
"ci/Dawn Win10 x86 Release (NVIDIA)",
],
gn_args = "ci/Dawn Win10 x86 Builder",
os = os.WINDOWS_ANY,
test_presentation = resultdb.test_presentation(
grouping_keys = ["status", "v.test_suite", "v.gpu"],
),
)
try_.builder(
name = "dawn-try-win10-x64-intel-asan",
mirrors = [
"ci/Dawn Win10 x64 ASAN Builder",
"ci/Dawn Win10 x64 ASAN Release (Intel)",
],
gn_args = "ci/Dawn Win10 x64 ASAN Builder",
pool = "luci.chromium.gpu.win10.intel.try",
builderless = True,
os = os.WINDOWS_ANY,
test_presentation = resultdb.test_presentation(
grouping_keys = ["status", "v.test_suite", "v.gpu"],
),
)
try_.builder(
name = "dawn-try-win10-x64-nvidia-asan",
mirrors = [
"ci/Dawn Win10 x64 ASAN Builder",
"ci/Dawn Win10 x64 ASAN Release (NVIDIA)",
],
gn_args = "ci/Dawn Win10 x64 ASAN Builder",
pool = "luci.chromium.gpu.win10.nvidia.try",
builderless = True,
os = os.WINDOWS_ANY,
test_presentation = resultdb.test_presentation(
grouping_keys = ["status", "v.test_suite", "v.gpu"],
),
)