Attempt to reland Cast builders for arm64 rel.
This CL relands https://crrev.com/c/5847715 for arm64 release flavor, with no unittests enabled. The following builders have been turned on: - linux-arm64-cast-rel (for validating release arm64 desktop builds) This CL re-uses the test suites from the previous builders. Android and Fuchsia cast builders remain unaffected. Bug: b:41489655,b:244777999,b:364665698 Change-Id: Ia13d0075f2c85c563ea89c24ba566218db26003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5847056 Reviewed-by: Mark Foltz <mfoltz@chromium.org> Reviewed-by: Ben Pastene <bpastene@chromium.org> Commit-Queue: Vigen Issahhanjan <vigeni@google.com> Cr-Commit-Position: refs/heads/main@{#1354919}
This commit is contained in:

committed by
Chromium LUCI CQ

parent
0bcd6fcfd9
commit
88defca759
infra/config
generated
builder-owners
builders
health-specs
luci
subprojects
chromium
@ -1,4 +1,6 @@
|
||||
ci/linux-cast-arm64-rel
|
||||
ci/linux-cast-x64-dbg
|
||||
ci/linux-cast-x64-rel
|
||||
try/linux-cast-arm64-rel
|
||||
try/linux-cast-x64-dbg
|
||||
try/linux-cast-x64-rel
|
@ -0,0 +1,15 @@
|
||||
{
|
||||
"args_file": "//chromecast/build/args/config/linux.gni",
|
||||
"gn_args": {
|
||||
"cast_is_debug": false,
|
||||
"dcheck_always_on": false,
|
||||
"enable_cast_receiver": true,
|
||||
"is_component_build": false,
|
||||
"is_debug": false,
|
||||
"symbol_level": 1,
|
||||
"target_cpu": "arm64",
|
||||
"target_os": "linux",
|
||||
"use_remoteexec": true,
|
||||
"use_siso": true
|
||||
}
|
||||
}
|
@ -0,0 +1,80 @@
|
||||
{
|
||||
"$build/chromium_tests_builder_config": {
|
||||
"builder_config": {
|
||||
"additional_exclusions": [
|
||||
"infra/config/generated/builders/ci/linux-cast-arm64-rel/gn-args.json"
|
||||
],
|
||||
"builder_db": {
|
||||
"entries": [
|
||||
{
|
||||
"builder_id": {
|
||||
"bucket": "ci",
|
||||
"builder": "linux-cast-arm64-rel",
|
||||
"project": "chromium"
|
||||
},
|
||||
"builder_spec": {
|
||||
"build_gs_bucket": "chromium-linux-archive",
|
||||
"builder_group": "chromium.linux",
|
||||
"execution_mode": "COMPILE_AND_TEST",
|
||||
"legacy_chromium_config": {
|
||||
"apply_configs": [
|
||||
"mb"
|
||||
],
|
||||
"build_config": "Release",
|
||||
"config": "chromium_clang",
|
||||
"target_arch": "arm",
|
||||
"target_bits": 64,
|
||||
"target_platform": "linux"
|
||||
},
|
||||
"legacy_gclient_config": {
|
||||
"apply_configs": [
|
||||
"arm64"
|
||||
],
|
||||
"config": "chromium"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"builder_ids": [
|
||||
{
|
||||
"bucket": "ci",
|
||||
"builder": "linux-cast-arm64-rel",
|
||||
"project": "chromium"
|
||||
}
|
||||
],
|
||||
"mirroring_builder_group_and_names": [
|
||||
{
|
||||
"builder": "linux-cast-arm64-rel",
|
||||
"group": "tryserver.chromium.linux"
|
||||
}
|
||||
],
|
||||
"retry_failed_shards": true,
|
||||
"targets_spec_directory": "src/infra/config/generated/builders/ci/linux-cast-arm64-rel/targets"
|
||||
}
|
||||
},
|
||||
"$build/reclient": {
|
||||
"instance": "rbe-chromium-trusted",
|
||||
"metrics_project": "chromium-reclient-metrics",
|
||||
"scandeps_server": true
|
||||
},
|
||||
"$build/siso": {
|
||||
"configs": [
|
||||
"builder"
|
||||
],
|
||||
"enable_cloud_profiler": true,
|
||||
"enable_cloud_trace": true,
|
||||
"experiments": [],
|
||||
"project": "rbe-chromium-trusted",
|
||||
"remote_jobs": 500
|
||||
},
|
||||
"$recipe_engine/resultdb/test_presentation": {
|
||||
"column_keys": [],
|
||||
"grouping_keys": [
|
||||
"status",
|
||||
"v.test_suite"
|
||||
]
|
||||
},
|
||||
"builder_group": "chromium.linux",
|
||||
"recipe": "chromium"
|
||||
}
|
@ -0,0 +1,17 @@
|
||||
{
|
||||
"$build/reclient": {
|
||||
"instance": "rbe-chromium-untrusted",
|
||||
"metrics_project": "chromium-reclient-metrics",
|
||||
"scandeps_server": true
|
||||
},
|
||||
"$build/siso": {
|
||||
"configs": [
|
||||
"builder"
|
||||
],
|
||||
"enable_cloud_profiler": true,
|
||||
"enable_cloud_trace": true,
|
||||
"experiments": [],
|
||||
"project": "rbe-chromium-untrusted",
|
||||
"remote_jobs": 500
|
||||
}
|
||||
}
|
@ -0,0 +1,798 @@
|
||||
{
|
||||
"linux-cast-arm64-rel": {
|
||||
"additional_compile_targets": [
|
||||
"cast_shell",
|
||||
"cast_test_lists",
|
||||
"core_runtime_simple",
|
||||
"core_runtime_starboard"
|
||||
],
|
||||
"gtest_tests": [
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "absl_hardening_tests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "absl_hardening_tests",
|
||||
"test_id_prefix": "ninja://third_party/abseil-cpp:absl_hardening_tests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
|
||||
},
|
||||
"name": "angle_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "angle_unittests",
|
||||
"test_id_prefix": "ninja://third_party/angle/src/tests:angle_unittests/",
|
||||
"use_isolated_scripts_api": true
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "base_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "base_unittests",
|
||||
"test_id_prefix": "ninja://base:base_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "blink_common_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "blink_common_unittests",
|
||||
"test_id_prefix": "ninja://third_party/blink/common:blink_common_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "blink_heap_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "blink_heap_unittests",
|
||||
"test_id_prefix": "ninja://third_party/blink/renderer/platform/heap:blink_heap_unittests/"
|
||||
},
|
||||
{
|
||||
"args": [
|
||||
"--git-revision=${got_revision}"
|
||||
],
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "blink_platform_unittests",
|
||||
"precommit_args": [
|
||||
"--gerrit-issue=${patch_issue}",
|
||||
"--gerrit-patchset=${patch_set}",
|
||||
"--buildbucket-id=${buildbucket_build_id}"
|
||||
],
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "blink_platform_unittests",
|
||||
"test_id_prefix": "ninja://third_party/blink/renderer/platform:blink_platform_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "boringssl_crypto_tests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "boringssl_crypto_tests",
|
||||
"test_id_prefix": "ninja://third_party/boringssl:boringssl_crypto_tests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "boringssl_ssl_tests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "boringssl_ssl_tests",
|
||||
"test_id_prefix": "ninja://third_party/boringssl:boringssl_ssl_tests/"
|
||||
},
|
||||
{
|
||||
"args": [
|
||||
"--gtest_filter=-*UsingRealWebcam*"
|
||||
],
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "capture_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "capture_unittests",
|
||||
"test_id_prefix": "ninja://media/capture:capture_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "cast_audio_backend_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "cast_audio_backend_unittests",
|
||||
"test_id_prefix": "ninja://chromecast/media/cma/backend:cast_audio_backend_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "cast_base_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "cast_base_unittests",
|
||||
"test_id_prefix": "ninja://chromecast/base:cast_base_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "cast_cast_core_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "cast_cast_core_unittests",
|
||||
"test_id_prefix": "ninja://chromecast/cast_core:cast_cast_core_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "cast_crash_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "cast_crash_unittests",
|
||||
"test_id_prefix": "ninja://chromecast/crash:cast_crash_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "cast_display_settings_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "cast_display_settings_unittests",
|
||||
"test_id_prefix": "ninja://chromecast/ui/display_settings:cast_display_settings_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "cast_graphics_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "cast_graphics_unittests",
|
||||
"test_id_prefix": "ninja://chromecast/graphics:cast_graphics_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "cast_media_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "cast_media_unittests",
|
||||
"test_id_prefix": "ninja://chromecast/media:cast_media_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "cast_shell_browsertests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "cast_shell_browsertests",
|
||||
"test_id_prefix": "ninja://chromecast:cast_shell_browsertests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "cast_shell_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "cast_shell_unittests",
|
||||
"test_id_prefix": "ninja://chromecast:cast_shell_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "cast_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "cast_unittests",
|
||||
"test_id_prefix": "ninja://media/cast:cast_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "components_browsertests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "components_browsertests",
|
||||
"test_id_prefix": "ninja://components:components_browsertests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "components_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
|
||||
"shards": 3
|
||||
},
|
||||
"test": "components_unittests",
|
||||
"test_id_prefix": "ninja://components:components_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "content_browsertests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
|
||||
"shards": 8
|
||||
},
|
||||
"test": "content_browsertests",
|
||||
"test_id_prefix": "ninja://content/test:content_browsertests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "content_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "content_unittests",
|
||||
"test_id_prefix": "ninja://content/test:content_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "crashpad_tests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "crashpad_tests",
|
||||
"test_id_prefix": "ninja://third_party/crashpad/crashpad:crashpad_tests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "crypto_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "crypto_unittests",
|
||||
"test_id_prefix": "ninja://crypto:crypto_unittests/"
|
||||
},
|
||||
{
|
||||
"ci_only": true,
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "env_chromium_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "env_chromium_unittests",
|
||||
"test_id_prefix": "ninja://third_party/leveldatabase:env_chromium_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "events_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "events_unittests",
|
||||
"test_id_prefix": "ninja://ui/events:events_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "fuzzing_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "fuzzing_unittests",
|
||||
"test_id_prefix": "ninja://testing/libfuzzer/tests:fuzzing_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "gcm_unit_tests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "gcm_unit_tests",
|
||||
"test_id_prefix": "ninja://google_apis/gcm:gcm_unit_tests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "gin_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "gin_unittests",
|
||||
"test_id_prefix": "ninja://gin:gin_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "google_apis_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "google_apis_unittests",
|
||||
"test_id_prefix": "ninja://google_apis:google_apis_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "gpu_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "gpu_unittests",
|
||||
"test_id_prefix": "ninja://gpu:gpu_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "gwp_asan_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "gwp_asan_unittests",
|
||||
"test_id_prefix": "ninja://components/gwp_asan:gwp_asan_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "ipc_tests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "ipc_tests",
|
||||
"test_id_prefix": "ninja://ipc:ipc_tests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "latency_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "latency_unittests",
|
||||
"test_id_prefix": "ninja://ui/latency:latency_unittests/"
|
||||
},
|
||||
{
|
||||
"ci_only": true,
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "leveldb_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "leveldb_unittests",
|
||||
"test_id_prefix": "ninja://third_party/leveldatabase:leveldb_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "libjingle_xmpp_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "libjingle_xmpp_unittests",
|
||||
"test_id_prefix": "ninja://third_party/libjingle_xmpp:libjingle_xmpp_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "liburlpattern_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "liburlpattern_unittests",
|
||||
"test_id_prefix": "ninja://third_party/liburlpattern:liburlpattern_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "media_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "media_unittests",
|
||||
"test_id_prefix": "ninja://media:media_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "midi_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "midi_unittests",
|
||||
"test_id_prefix": "ninja://media/midi:midi_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "mojo_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "mojo_unittests",
|
||||
"test_id_prefix": "ninja://mojo:mojo_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "net_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "net_unittests",
|
||||
"test_id_prefix": "ninja://net:net_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "perfetto_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "perfetto_unittests",
|
||||
"test_id_prefix": "ninja://third_party/perfetto:perfetto_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "sandbox_linux_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "sandbox_linux_unittests",
|
||||
"test_id_prefix": "ninja://sandbox/linux:sandbox_linux_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "services_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "services_unittests",
|
||||
"test_id_prefix": "ninja://services:services_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "shell_dialogs_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "shell_dialogs_unittests",
|
||||
"test_id_prefix": "ninja://ui/shell_dialogs:shell_dialogs_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "skia_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "skia_unittests",
|
||||
"test_id_prefix": "ninja://skia:skia_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "sql_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "sql_unittests",
|
||||
"test_id_prefix": "ninja://sql:sql_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "storage_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "storage_unittests",
|
||||
"test_id_prefix": "ninja://storage:storage_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "ui_base_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "ui_base_unittests",
|
||||
"test_id_prefix": "ninja://ui/base:ui_base_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "ui_touch_selection_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "ui_touch_selection_unittests",
|
||||
"test_id_prefix": "ninja://ui/touch_selection:ui_touch_selection_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "url_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "url_unittests",
|
||||
"test_id_prefix": "ninja://url:url_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "webkit_unit_tests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "blink_unittests",
|
||||
"test_id_prefix": "ninja://third_party/blink/renderer/controller:blink_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "wtf_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "wtf_unittests",
|
||||
"test_id_prefix": "ninja://third_party/blink/renderer/platform/wtf:wtf_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "zlib_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "zlib_unittests",
|
||||
"test_id_prefix": "ninja://third_party/zlib:zlib_unittests/"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
@ -387,6 +387,7 @@
|
||||
"Linux Builder (dbg)": "ci/Linux Builder (dbg)/gn-args.json",
|
||||
"Network Service Linux": "ci/Network Service Linux/gn-args.json",
|
||||
"linux-bfcache-rel": "ci/linux-bfcache-rel/gn-args.json",
|
||||
"linux-cast-arm64-rel": "ci/linux-cast-arm64-rel/gn-args.json",
|
||||
"linux-cast-x64-dbg": "ci/linux-cast-x64-dbg/gn-args.json",
|
||||
"linux-cast-x64-rel": "ci/linux-cast-x64-rel/gn-args.json",
|
||||
"linux-extended-tracing-rel": "ci/linux-extended-tracing-rel/gn-args.json",
|
||||
@ -800,6 +801,7 @@
|
||||
"linux-annotator-rel": "try/linux-annotator-rel/gn-args.json",
|
||||
"linux-bfcache-rel": "try/linux-bfcache-rel/gn-args.json",
|
||||
"linux-blink-heap-verification-try": "try/linux-blink-heap-verification-try/gn-args.json",
|
||||
"linux-cast-arm64-rel": "try/linux-cast-arm64-rel/gn-args.json",
|
||||
"linux-cast-x64-dbg": "try/linux-cast-x64-dbg/gn-args.json",
|
||||
"linux-cast-x64-rel": "try/linux-cast-x64-rel/gn-args.json",
|
||||
"linux-centipede-asan-rel": "try/linux-centipede-asan-rel/gn-args.json",
|
||||
|
@ -0,0 +1,15 @@
|
||||
{
|
||||
"args_file": "//chromecast/build/args/config/linux.gni",
|
||||
"gn_args": {
|
||||
"cast_is_debug": false,
|
||||
"dcheck_always_on": false,
|
||||
"enable_cast_receiver": true,
|
||||
"is_component_build": false,
|
||||
"is_debug": false,
|
||||
"symbol_level": 1,
|
||||
"target_cpu": "arm64",
|
||||
"target_os": "linux",
|
||||
"use_remoteexec": true,
|
||||
"use_siso": true
|
||||
}
|
||||
}
|
@ -0,0 +1,73 @@
|
||||
{
|
||||
"$build/chromium_tests_builder_config": {
|
||||
"builder_config": {
|
||||
"additional_exclusions": [
|
||||
"infra/config/generated/builders/try/linux-cast-arm64-rel/gn-args.json"
|
||||
],
|
||||
"builder_db": {
|
||||
"entries": [
|
||||
{
|
||||
"builder_id": {
|
||||
"bucket": "ci",
|
||||
"builder": "linux-cast-arm64-rel",
|
||||
"project": "chromium"
|
||||
},
|
||||
"builder_spec": {
|
||||
"build_gs_bucket": "chromium-linux-archive",
|
||||
"builder_group": "chromium.linux",
|
||||
"execution_mode": "COMPILE_AND_TEST",
|
||||
"legacy_chromium_config": {
|
||||
"apply_configs": [
|
||||
"mb"
|
||||
],
|
||||
"build_config": "Release",
|
||||
"config": "chromium_clang",
|
||||
"target_arch": "arm",
|
||||
"target_bits": 64,
|
||||
"target_platform": "linux"
|
||||
},
|
||||
"legacy_gclient_config": {
|
||||
"apply_configs": [
|
||||
"arm64"
|
||||
],
|
||||
"config": "chromium"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"builder_ids": [
|
||||
{
|
||||
"bucket": "ci",
|
||||
"builder": "linux-cast-arm64-rel",
|
||||
"project": "chromium"
|
||||
}
|
||||
],
|
||||
"targets_spec_directory": "src/infra/config/generated/builders/try/linux-cast-arm64-rel/targets"
|
||||
}
|
||||
},
|
||||
"$build/reclient": {
|
||||
"instance": "rbe-chromium-untrusted",
|
||||
"metrics_project": "chromium-reclient-metrics",
|
||||
"scandeps_server": true
|
||||
},
|
||||
"$build/siso": {
|
||||
"configs": [
|
||||
"builder"
|
||||
],
|
||||
"enable_cloud_profiler": true,
|
||||
"enable_cloud_trace": true,
|
||||
"experiments": [],
|
||||
"project": "rbe-chromium-untrusted",
|
||||
"remote_jobs": 150
|
||||
},
|
||||
"$recipe_engine/resultdb/test_presentation": {
|
||||
"column_keys": [],
|
||||
"grouping_keys": [
|
||||
"status",
|
||||
"v.test_suite"
|
||||
]
|
||||
},
|
||||
"builder_group": "tryserver.chromium.linux",
|
||||
"recipe": "chromium_trybot"
|
||||
}
|
798
infra/config/generated/builders/try/linux-cast-arm64-rel/targets/chromium.linux.json
Normal file
798
infra/config/generated/builders/try/linux-cast-arm64-rel/targets/chromium.linux.json
Normal file
@ -0,0 +1,798 @@
|
||||
{
|
||||
"linux-cast-arm64-rel": {
|
||||
"additional_compile_targets": [
|
||||
"cast_shell",
|
||||
"cast_test_lists",
|
||||
"core_runtime_simple",
|
||||
"core_runtime_starboard"
|
||||
],
|
||||
"gtest_tests": [
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "absl_hardening_tests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "absl_hardening_tests",
|
||||
"test_id_prefix": "ninja://third_party/abseil-cpp:absl_hardening_tests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_isolated_script_merge.py"
|
||||
},
|
||||
"name": "angle_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "angle_unittests",
|
||||
"test_id_prefix": "ninja://third_party/angle/src/tests:angle_unittests/",
|
||||
"use_isolated_scripts_api": true
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "base_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "base_unittests",
|
||||
"test_id_prefix": "ninja://base:base_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "blink_common_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "blink_common_unittests",
|
||||
"test_id_prefix": "ninja://third_party/blink/common:blink_common_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "blink_heap_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "blink_heap_unittests",
|
||||
"test_id_prefix": "ninja://third_party/blink/renderer/platform/heap:blink_heap_unittests/"
|
||||
},
|
||||
{
|
||||
"args": [
|
||||
"--git-revision=${got_revision}"
|
||||
],
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "blink_platform_unittests",
|
||||
"precommit_args": [
|
||||
"--gerrit-issue=${patch_issue}",
|
||||
"--gerrit-patchset=${patch_set}",
|
||||
"--buildbucket-id=${buildbucket_build_id}"
|
||||
],
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "blink_platform_unittests",
|
||||
"test_id_prefix": "ninja://third_party/blink/renderer/platform:blink_platform_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "boringssl_crypto_tests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "boringssl_crypto_tests",
|
||||
"test_id_prefix": "ninja://third_party/boringssl:boringssl_crypto_tests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "boringssl_ssl_tests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "boringssl_ssl_tests",
|
||||
"test_id_prefix": "ninja://third_party/boringssl:boringssl_ssl_tests/"
|
||||
},
|
||||
{
|
||||
"args": [
|
||||
"--gtest_filter=-*UsingRealWebcam*"
|
||||
],
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "capture_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "capture_unittests",
|
||||
"test_id_prefix": "ninja://media/capture:capture_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "cast_audio_backend_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "cast_audio_backend_unittests",
|
||||
"test_id_prefix": "ninja://chromecast/media/cma/backend:cast_audio_backend_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "cast_base_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "cast_base_unittests",
|
||||
"test_id_prefix": "ninja://chromecast/base:cast_base_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "cast_cast_core_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "cast_cast_core_unittests",
|
||||
"test_id_prefix": "ninja://chromecast/cast_core:cast_cast_core_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "cast_crash_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "cast_crash_unittests",
|
||||
"test_id_prefix": "ninja://chromecast/crash:cast_crash_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "cast_display_settings_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "cast_display_settings_unittests",
|
||||
"test_id_prefix": "ninja://chromecast/ui/display_settings:cast_display_settings_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "cast_graphics_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "cast_graphics_unittests",
|
||||
"test_id_prefix": "ninja://chromecast/graphics:cast_graphics_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "cast_media_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "cast_media_unittests",
|
||||
"test_id_prefix": "ninja://chromecast/media:cast_media_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "cast_shell_browsertests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "cast_shell_browsertests",
|
||||
"test_id_prefix": "ninja://chromecast:cast_shell_browsertests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "cast_shell_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "cast_shell_unittests",
|
||||
"test_id_prefix": "ninja://chromecast:cast_shell_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "cast_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "cast_unittests",
|
||||
"test_id_prefix": "ninja://media/cast:cast_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "components_browsertests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "components_browsertests",
|
||||
"test_id_prefix": "ninja://components:components_browsertests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "components_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
|
||||
"shards": 3
|
||||
},
|
||||
"test": "components_unittests",
|
||||
"test_id_prefix": "ninja://components:components_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "content_browsertests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
|
||||
"shards": 8
|
||||
},
|
||||
"test": "content_browsertests",
|
||||
"test_id_prefix": "ninja://content/test:content_browsertests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "content_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "content_unittests",
|
||||
"test_id_prefix": "ninja://content/test:content_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "crashpad_tests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "crashpad_tests",
|
||||
"test_id_prefix": "ninja://third_party/crashpad/crashpad:crashpad_tests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "crypto_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "crypto_unittests",
|
||||
"test_id_prefix": "ninja://crypto:crypto_unittests/"
|
||||
},
|
||||
{
|
||||
"ci_only": true,
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "env_chromium_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "env_chromium_unittests",
|
||||
"test_id_prefix": "ninja://third_party/leveldatabase:env_chromium_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "events_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "events_unittests",
|
||||
"test_id_prefix": "ninja://ui/events:events_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "fuzzing_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "fuzzing_unittests",
|
||||
"test_id_prefix": "ninja://testing/libfuzzer/tests:fuzzing_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "gcm_unit_tests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "gcm_unit_tests",
|
||||
"test_id_prefix": "ninja://google_apis/gcm:gcm_unit_tests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "gin_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "gin_unittests",
|
||||
"test_id_prefix": "ninja://gin:gin_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "google_apis_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "google_apis_unittests",
|
||||
"test_id_prefix": "ninja://google_apis:google_apis_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "gpu_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "gpu_unittests",
|
||||
"test_id_prefix": "ninja://gpu:gpu_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "gwp_asan_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "gwp_asan_unittests",
|
||||
"test_id_prefix": "ninja://components/gwp_asan:gwp_asan_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "ipc_tests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "ipc_tests",
|
||||
"test_id_prefix": "ninja://ipc:ipc_tests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "latency_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "latency_unittests",
|
||||
"test_id_prefix": "ninja://ui/latency:latency_unittests/"
|
||||
},
|
||||
{
|
||||
"ci_only": true,
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "leveldb_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "leveldb_unittests",
|
||||
"test_id_prefix": "ninja://third_party/leveldatabase:leveldb_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "libjingle_xmpp_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "libjingle_xmpp_unittests",
|
||||
"test_id_prefix": "ninja://third_party/libjingle_xmpp:libjingle_xmpp_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "liburlpattern_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "liburlpattern_unittests",
|
||||
"test_id_prefix": "ninja://third_party/liburlpattern:liburlpattern_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "media_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "media_unittests",
|
||||
"test_id_prefix": "ninja://media:media_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "midi_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "midi_unittests",
|
||||
"test_id_prefix": "ninja://media/midi:midi_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "mojo_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "mojo_unittests",
|
||||
"test_id_prefix": "ninja://mojo:mojo_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "net_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "net_unittests",
|
||||
"test_id_prefix": "ninja://net:net_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "perfetto_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "perfetto_unittests",
|
||||
"test_id_prefix": "ninja://third_party/perfetto:perfetto_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "sandbox_linux_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "sandbox_linux_unittests",
|
||||
"test_id_prefix": "ninja://sandbox/linux:sandbox_linux_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "services_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "services_unittests",
|
||||
"test_id_prefix": "ninja://services:services_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "shell_dialogs_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "shell_dialogs_unittests",
|
||||
"test_id_prefix": "ninja://ui/shell_dialogs:shell_dialogs_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "skia_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "skia_unittests",
|
||||
"test_id_prefix": "ninja://skia:skia_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "sql_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "sql_unittests",
|
||||
"test_id_prefix": "ninja://sql:sql_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "storage_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "storage_unittests",
|
||||
"test_id_prefix": "ninja://storage:storage_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "ui_base_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "ui_base_unittests",
|
||||
"test_id_prefix": "ninja://ui/base:ui_base_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "ui_touch_selection_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "ui_touch_selection_unittests",
|
||||
"test_id_prefix": "ninja://ui/touch_selection:ui_touch_selection_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "url_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "url_unittests",
|
||||
"test_id_prefix": "ninja://url:url_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "webkit_unit_tests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "blink_unittests",
|
||||
"test_id_prefix": "ninja://third_party/blink/renderer/controller:blink_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "wtf_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "wtf_unittests",
|
||||
"test_id_prefix": "ninja://third_party/blink/renderer/platform/wtf:wtf_unittests/"
|
||||
},
|
||||
{
|
||||
"merge": {
|
||||
"script": "//testing/merge_scripts/standard_gtest_merge.py"
|
||||
},
|
||||
"name": "zlib_unittests",
|
||||
"swarming": {
|
||||
"dimensions": {
|
||||
"os": "Ubuntu-22.04"
|
||||
},
|
||||
"service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
|
||||
},
|
||||
"test": "zlib_unittests",
|
||||
"test_id_prefix": "ninja://third_party/zlib:zlib_unittests/"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
@ -9816,6 +9816,27 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
"linux-cast-arm64-rel": {
|
||||
"contact_team_email": "cast-eng@google.com",
|
||||
"problem_specs": [
|
||||
{
|
||||
"name": "Unhealthy",
|
||||
"period_days": 7,
|
||||
"score": 5,
|
||||
"thresholds": {
|
||||
"_default": "_default"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Low Value",
|
||||
"period_days": 90,
|
||||
"score": 1,
|
||||
"thresholds": {
|
||||
"_default": "_default"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"linux-cast-x64-dbg": {
|
||||
"contact_team_email": "cast-eng@google.com",
|
||||
"problem_specs": [
|
||||
|
@ -3950,6 +3950,10 @@ config_groups {
|
||||
mode_allowlist: "DRY_RUN"
|
||||
mode_allowlist: "FULL_RUN"
|
||||
}
|
||||
builders {
|
||||
name: "chromium/try/linux-cast-arm64-rel"
|
||||
includable_only: true
|
||||
}
|
||||
builders {
|
||||
name: "chromium/try/linux-cast-x64-dbg"
|
||||
includable_only: true
|
||||
|
@ -47104,6 +47104,99 @@ buckets {
|
||||
dimensions: "pool:luci.chromium.try"
|
||||
}
|
||||
}
|
||||
builders {
|
||||
name: "linux-cast-arm64-rel"
|
||||
swarming_host: "chromium-swarm.appspot.com"
|
||||
dimensions: "builderless:1"
|
||||
dimensions: "cores:8"
|
||||
dimensions: "cpu:x86-64"
|
||||
dimensions: "free_space:standard"
|
||||
dimensions: "os:Ubuntu-22.04"
|
||||
dimensions: "pool:luci.chromium.ci"
|
||||
dimensions: "ssd:0"
|
||||
exe {
|
||||
cipd_package: "infra/chromium/bootstrapper/${platform}"
|
||||
cipd_version: "latest"
|
||||
cmd: "bootstrapper"
|
||||
}
|
||||
properties:
|
||||
'{'
|
||||
' "$bootstrap/exe": {'
|
||||
' "exe": {'
|
||||
' "cipd_package": "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build",'
|
||||
' "cipd_version": "refs/heads/main",'
|
||||
' "cmd": ['
|
||||
' "luciexe"'
|
||||
' ]'
|
||||
' }'
|
||||
' },'
|
||||
' "$bootstrap/properties": {'
|
||||
' "properties_file": "infra/config/generated/builders/ci/linux-cast-arm64-rel/properties.json",'
|
||||
' "shadow_properties_file": "infra/config/generated/builders/ci/linux-cast-arm64-rel/shadow-properties.json",'
|
||||
' "top_level_project": {'
|
||||
' "ref": "refs/heads/main",'
|
||||
' "repo": {'
|
||||
' "host": "chromium.googlesource.com",'
|
||||
' "project": "chromium/src"'
|
||||
' }'
|
||||
' }'
|
||||
' },'
|
||||
' "builder_group": "chromium.linux",'
|
||||
' "led_builder_is_bootstrapped": true,'
|
||||
' "recipe": "chromium"'
|
||||
'}'
|
||||
execution_timeout_secs: 10800
|
||||
build_numbers: YES
|
||||
service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
|
||||
experiments {
|
||||
key: "chromium_swarming.expose_merge_script_failures"
|
||||
value: 100
|
||||
}
|
||||
experiments {
|
||||
key: "luci.recipes.use_python3"
|
||||
value: 100
|
||||
}
|
||||
resultdb {
|
||||
enable: true
|
||||
bq_exports {
|
||||
project: "chrome-luci-data"
|
||||
dataset: "chromium"
|
||||
table: "ci_test_results"
|
||||
test_results {}
|
||||
}
|
||||
bq_exports {
|
||||
project: "chrome-luci-data"
|
||||
dataset: "chromium"
|
||||
table: "gpu_ci_test_results"
|
||||
test_results {
|
||||
predicate {
|
||||
test_id_regexp: "ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+"
|
||||
}
|
||||
}
|
||||
}
|
||||
bq_exports {
|
||||
project: "chrome-luci-data"
|
||||
dataset: "chromium"
|
||||
table: "blink_web_tests_ci_test_results"
|
||||
test_results {
|
||||
predicate {
|
||||
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)"
|
||||
}
|
||||
}
|
||||
}
|
||||
history_options {
|
||||
use_invocation_timestamp: true
|
||||
}
|
||||
}
|
||||
description_html: "Run Linux and Cast Receiver build on Linux arm64<br/>This builder is mirrored by any of the following try builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/chromium/builders/try/linux-cast-arm64-rel\">linux-cast-arm64-rel</a></li></ul>"
|
||||
shadow_builder_adjustments {
|
||||
service_account: "chromium-try-builder@chops-service-accounts.iam.gserviceaccount.com"
|
||||
pool: "luci.chromium.try"
|
||||
dimensions: "free_space:"
|
||||
dimensions: "pool:luci.chromium.try"
|
||||
}
|
||||
contact_team_email: "cast-eng@google.com"
|
||||
}
|
||||
builders {
|
||||
name: "linux-cast-x64-dbg"
|
||||
swarming_host: "chromium-swarm.appspot.com"
|
||||
@ -91764,6 +91857,103 @@ buckets {
|
||||
}
|
||||
description_html: "This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/chromium/builders/ci/linux-blink-web-tests-force-accessibility-rel\">linux-blink-web-tests-force-accessibility-rel</a></li></ul>"
|
||||
}
|
||||
builders {
|
||||
name: "linux-cast-arm64-rel"
|
||||
swarming_host: "chromium-swarm.appspot.com"
|
||||
dimensions: "builderless:1"
|
||||
dimensions: "cores:8"
|
||||
dimensions: "cpu:x86-64"
|
||||
dimensions: "os:Ubuntu-22.04"
|
||||
dimensions: "pool:luci.chromium.try"
|
||||
dimensions: "ssd:0"
|
||||
exe {
|
||||
cipd_package: "infra/chromium/bootstrapper/${platform}"
|
||||
cipd_version: "latest"
|
||||
cmd: "bootstrapper"
|
||||
}
|
||||
properties:
|
||||
'{'
|
||||
' "$bootstrap/exe": {'
|
||||
' "exe": {'
|
||||
' "cipd_package": "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build",'
|
||||
' "cipd_version": "refs/heads/main",'
|
||||
' "cmd": ['
|
||||
' "luciexe"'
|
||||
' ]'
|
||||
' }'
|
||||
' },'
|
||||
' "$bootstrap/properties": {'
|
||||
' "properties_file": "infra/config/generated/builders/try/linux-cast-arm64-rel/properties.json",'
|
||||
' "top_level_project": {'
|
||||
' "ref": "refs/heads/main",'
|
||||
' "repo": {'
|
||||
' "host": "chromium.googlesource.com",'
|
||||
' "project": "chromium/src"'
|
||||
' }'
|
||||
' }'
|
||||
' },'
|
||||
' "builder_group": "tryserver.chromium.linux",'
|
||||
' "led_builder_is_bootstrapped": true,'
|
||||
' "recipe": "chromium_trybot"'
|
||||
'}'
|
||||
execution_timeout_secs: 14400
|
||||
expiration_secs: 7200
|
||||
grace_period {
|
||||
seconds: 120
|
||||
}
|
||||
build_numbers: YES
|
||||
service_account: "chromium-try-builder@chops-service-accounts.iam.gserviceaccount.com"
|
||||
experiments {
|
||||
key: "chromium_swarming.expose_merge_script_failures"
|
||||
value: 100
|
||||
}
|
||||
experiments {
|
||||
key: "luci.buildbucket.canary_software"
|
||||
value: 5
|
||||
}
|
||||
experiments {
|
||||
key: "luci.recipes.use_python3"
|
||||
value: 100
|
||||
}
|
||||
experiments {
|
||||
key: "swarming.prpc.cli"
|
||||
value: 100
|
||||
}
|
||||
resultdb {
|
||||
enable: true
|
||||
bq_exports {
|
||||
project: "chrome-luci-data"
|
||||
dataset: "chromium"
|
||||
table: "try_test_results"
|
||||
test_results {}
|
||||
}
|
||||
bq_exports {
|
||||
project: "chrome-luci-data"
|
||||
dataset: "chromium"
|
||||
table: "gpu_try_test_results"
|
||||
test_results {
|
||||
predicate {
|
||||
test_id_regexp: "ninja://(chrome|content)/test:telemetry_gpu_integration_test[^/]*/.+"
|
||||
}
|
||||
}
|
||||
}
|
||||
bq_exports {
|
||||
project: "chrome-luci-data"
|
||||
dataset: "chromium"
|
||||
table: "blink_web_tests_try_test_results"
|
||||
test_results {
|
||||
predicate {
|
||||
test_id_regexp: "(ninja://[^/]*blink_web_tests/.+)|(ninja://[^/]*_wpt_tests/.+)"
|
||||
}
|
||||
}
|
||||
}
|
||||
history_options {
|
||||
use_invocation_timestamp: true
|
||||
}
|
||||
}
|
||||
description_html: "<br>Run Linux and Cast Receiver build on Linux arm64<br/><br/>This builder mirrors the following CI builders:<br/><ul><li><a href=\"https://ci.chromium.org/p/chromium/builders/ci/linux-cast-arm64-rel\">linux-cast-arm64-rel</a></li></ul>"
|
||||
contact_team_email: "cast-eng@google.com"
|
||||
}
|
||||
builders {
|
||||
name: "linux-cast-x64-dbg"
|
||||
swarming_host: "chromium-swarm.appspot.com"
|
||||
|
@ -773,6 +773,11 @@ consoles {
|
||||
category: "chromium.linux|bfcache"
|
||||
short_name: "bfc"
|
||||
}
|
||||
builders {
|
||||
name: "buildbucket/luci.chromium.ci/linux-cast-arm64-rel"
|
||||
category: "chromium.linux|cast"
|
||||
short_name: "arm64rel"
|
||||
}
|
||||
builders {
|
||||
name: "buildbucket/luci.chromium.ci/linux-cast-x64-dbg"
|
||||
category: "chromium.linux|cast"
|
||||
@ -1471,6 +1476,11 @@ consoles {
|
||||
category: "chromium.linux|debug|tester"
|
||||
short_name: "64"
|
||||
}
|
||||
builders {
|
||||
name: "buildbucket/luci.chromium.ci/linux-cast-arm64-rel"
|
||||
category: "chromium.linux|cast"
|
||||
short_name: "arm64rel"
|
||||
}
|
||||
builders {
|
||||
name: "buildbucket/luci.chromium.ci/linux-cast-x64-dbg"
|
||||
category: "chromium.linux|cast"
|
||||
@ -12325,6 +12335,11 @@ consoles {
|
||||
category: "bfcache"
|
||||
short_name: "bfc"
|
||||
}
|
||||
builders {
|
||||
name: "buildbucket/luci.chromium.ci/linux-cast-arm64-rel"
|
||||
category: "cast"
|
||||
short_name: "arm64rel"
|
||||
}
|
||||
builders {
|
||||
name: "buildbucket/luci.chromium.ci/linux-cast-x64-dbg"
|
||||
category: "cast"
|
||||
@ -17660,6 +17675,9 @@ consoles {
|
||||
builders {
|
||||
name: "buildbucket/luci.chromium.try/linux-blink-web-tests-force-accessibility-rel"
|
||||
}
|
||||
builders {
|
||||
name: "buildbucket/luci.chromium.try/linux-cast-arm64-rel"
|
||||
}
|
||||
builders {
|
||||
name: "buildbucket/luci.chromium.try/linux-cast-x64-dbg"
|
||||
}
|
||||
@ -19181,6 +19199,9 @@ consoles {
|
||||
builders {
|
||||
name: "buildbucket/luci.chromium.try/linux-blink-heap-verification-try"
|
||||
}
|
||||
builders {
|
||||
name: "buildbucket/luci.chromium.try/linux-cast-arm64-rel"
|
||||
}
|
||||
builders {
|
||||
name: "buildbucket/luci.chromium.try/linux-cast-x64-dbg"
|
||||
}
|
||||
|
@ -3192,6 +3192,20 @@ notifiers {
|
||||
repository: "https://chromium.googlesource.com/chromium/src"
|
||||
}
|
||||
}
|
||||
notifiers {
|
||||
notifications {
|
||||
on_occurrence: FAILURE
|
||||
failed_step_regexp: "\\b(bot_update|compile|gclient runhooks|generate_build_files|runhooks|update|\\w*nocompile_test)\\b"
|
||||
email {
|
||||
recipients: "thomasanderson@chromium.org"
|
||||
}
|
||||
}
|
||||
builders {
|
||||
bucket: "ci"
|
||||
name: "linux-cast-arm64-rel"
|
||||
repository: "https://chromium.googlesource.com/chromium/src"
|
||||
}
|
||||
}
|
||||
notifiers {
|
||||
notifications {
|
||||
on_occurrence: FAILURE
|
||||
|
@ -4894,6 +4894,15 @@ job {
|
||||
builder: "linux-build-perf-siso"
|
||||
}
|
||||
}
|
||||
job {
|
||||
id: "linux-cast-arm64-rel"
|
||||
realm: "ci"
|
||||
buildbucket {
|
||||
server: "cr-buildbucket.appspot.com"
|
||||
bucket: "ci"
|
||||
builder: "linux-cast-arm64-rel"
|
||||
}
|
||||
}
|
||||
job {
|
||||
id: "linux-cast-x64-dbg"
|
||||
realm: "ci"
|
||||
@ -6813,6 +6822,7 @@ trigger {
|
||||
triggers: "linux-blink-heap-verification"
|
||||
triggers: "linux-blink-web-tests-force-accessibility-rel"
|
||||
triggers: "linux-blink-wpt-reset-rel"
|
||||
triggers: "linux-cast-arm64-rel"
|
||||
triggers: "linux-cast-x64-dbg"
|
||||
triggers: "linux-cast-x64-rel"
|
||||
triggers: "linux-cfm-rel"
|
||||
|
@ -41,7 +41,7 @@ consoles.console_view(
|
||||
ordering = {
|
||||
None: ["release", "debug"],
|
||||
"release": consoles.ordering(short_names = ["bld", "tst", "nsl", "gcc"]),
|
||||
"cast": ["x64"],
|
||||
"cast": ["arm64", "x64"],
|
||||
},
|
||||
)
|
||||
|
||||
@ -49,6 +49,54 @@ targets.builder_defaults.set(
|
||||
mixins = ["chromium-tester-service-account"],
|
||||
)
|
||||
|
||||
ci.builder(
|
||||
name = "linux-cast-arm64-rel",
|
||||
branch_selector = branches.selector.LINUX_BRANCHES,
|
||||
description_html = "Run Linux and Cast Receiver build on Linux arm64",
|
||||
builder_spec = builder_config.builder_spec(
|
||||
gclient_config = builder_config.gclient_config(
|
||||
config = "chromium",
|
||||
apply_configs = [
|
||||
"arm64",
|
||||
],
|
||||
),
|
||||
chromium_config = builder_config.chromium_config(
|
||||
config = "chromium_clang",
|
||||
apply_configs = [
|
||||
"mb",
|
||||
],
|
||||
build_config = builder_config.build_config.RELEASE,
|
||||
target_arch = builder_config.target_arch.ARM,
|
||||
target_bits = 64,
|
||||
target_platform = builder_config.target_platform.LINUX,
|
||||
),
|
||||
build_gs_bucket = "chromium-linux-archive",
|
||||
),
|
||||
gn_args = gn_args.config(
|
||||
configs = [
|
||||
"cast_linux",
|
||||
"cast_release",
|
||||
"remoteexec",
|
||||
"arm64",
|
||||
],
|
||||
),
|
||||
targets = targets.bundle(
|
||||
targets = [
|
||||
"chromium_linux_cast_receiver_gtests",
|
||||
],
|
||||
),
|
||||
# TODO(vigeni): Remove as configuration has been stablized.
|
||||
gardener_rotations = args.ignore_default(None),
|
||||
# TODO(vigeni): Set to True configuration has been stablized.
|
||||
tree_closing = False,
|
||||
console_view_entry = consoles.console_view_entry(
|
||||
category = "cast",
|
||||
short_name = "arm64rel",
|
||||
),
|
||||
cq_mirrors_console_view = "mirrors",
|
||||
contact_team_email = "cast-eng@google.com",
|
||||
)
|
||||
|
||||
ci.builder(
|
||||
name = "linux-cast-x64-dbg",
|
||||
branch_selector = branches.selector.LINUX_BRANCHES,
|
||||
|
@ -93,6 +93,21 @@ try_.builder(
|
||||
siso_remote_jobs = siso.remote_jobs.LOW_JOBS_FOR_CQ,
|
||||
)
|
||||
|
||||
try_.builder(
|
||||
name = "linux-cast-arm64-rel",
|
||||
branch_selector = branches.selector.LINUX_BRANCHES,
|
||||
mirrors = [
|
||||
"ci/linux-cast-arm64-rel",
|
||||
],
|
||||
gn_args = gn_args.config(
|
||||
configs = [
|
||||
"ci/linux-cast-arm64-rel",
|
||||
],
|
||||
),
|
||||
contact_team_email = "cast-eng@google.com",
|
||||
siso_remote_jobs = siso.remote_jobs.LOW_JOBS_FOR_CQ,
|
||||
)
|
||||
|
||||
try_.builder(
|
||||
name = "linux-bfcache-rel",
|
||||
mirrors = [
|
||||
|
Reference in New Issue
Block a user