0

Add builder configs for the move & rename of 'UBSanVptr Linux'.

This copies the following builder to chromium.memory:
https://ci.chromium.org/p/chromium/builders/ci/UBSanVptr%20Linux

And also renames it to conform to the lowercase, hyphenated builder
naming scheme.

The old builder's configs will be removed after the new builder is
up and running.

Bug: 1137496
Change-Id: Ie0bd99a377d63654261c6e9b484793120c84c30b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2615132
Reviewed-by: Garrett Beaty <gbeaty@chromium.org>
Commit-Queue: Ben Pastene <bpastene@chromium.org>
Cr-Commit-Position: refs/heads/master@{#841179}
This commit is contained in:
Ben Pastene
2021-01-07 20:53:25 +00:00
committed by Chromium LUCI CQ
parent 990ee0968b
commit 2be9f674cf
8 changed files with 1667 additions and 0 deletions
infra/config
testing/buildbot
tools/mb
mb_config.pyl
mb_config_expectations

@ -21260,6 +21260,57 @@ buckets {
}
}
}
builders {
name: "linux-ubsan-vptr"
swarming_host: "chromium-swarm.appspot.com"
swarming_tags: "vpython:native-python-wrapper"
dimensions: "builderless:1"
dimensions: "cores:32"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-16.04"
dimensions: "pool:luci.chromium.ci"
dimensions: "ssd:0"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/master"
cmd: "recipes"
}
properties: "{\"$build/goma\":{\"enable_ats\":true,\"jobs\":500,\"rpc_extra_params\":\"?prod\",\"server_host\":\"goma.chromium.org\",\"use_luci_auth\":true},\"$kitchen\":{\"devshell\":true,\"git_auth\":true},\"$recipe_engine/isolated\":{\"server\":\"https://isolateserver.appspot.com\"},\"builder_group\":\"chromium.memory\",\"recipe\":\"chromium\"}"
execution_timeout_secs: 10800
build_numbers: YES
service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.resultdb.result_sink"
value: 100
}
experiments {
key: "chromium.resultdb.result_sink.junit_tests"
value: 100
}
experiments {
key: "luci.use_realms"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://(chrome/test:|content/test:fuchsia_)telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
name: "linux-upload-perfetto"
swarming_host: "chromium-swarm.appspot.com"

@ -465,6 +465,11 @@ consoles {
category: "chromium.memory|linux|msan"
short_name: "tst"
}
builders {
name: "buildbucket/luci.chromium.ci/linux-ubsan-vptr"
category: "chromium.memory|linux|ubsan"
short_name: "vpt"
}
builders {
name: "buildbucket/luci.chromium.ci/WebKit Linux ASAN"
category: "chromium.memory|linux|webkit"
@ -8956,6 +8961,11 @@ consoles {
category: "linux|msan"
short_name: "tst"
}
builders {
name: "buildbucket/luci.chromium.ci/linux-ubsan-vptr"
category: "linux|ubsan"
short_name: "vpt"
}
builders {
name: "buildbucket/luci.chromium.ci/WebKit Linux ASAN"
category: "linux|webkit"

@ -5828,6 +5828,16 @@ job {
builder: "linux-trusty-rel"
}
}
job {
id: "linux-ubsan-vptr"
realm: "ci"
acl_sets: "ci"
buildbucket {
server: "cr-buildbucket.appspot.com"
bucket: "luci.chromium.ci"
builder: "linux-ubsan-vptr"
}
}
job {
id: "linux-upload-perfetto"
realm: "ci"
@ -7158,6 +7168,7 @@ trigger {
triggers: "linux-swangle-x64"
triggers: "linux-swangle-x86"
triggers: "linux-trusty-rel"
triggers: "linux-ubsan-vptr"
triggers: "linux-upload-perfetto"
triggers: "linux-win_cross-rel"
triggers: "linux-wpt-fyi-rel"

@ -5331,6 +5331,18 @@ ci.memory_builder(
tree_closing = False,
)
ci.memory_builder(
name = "linux-ubsan-vptr",
console_view_entry = consoles.console_view_entry(
category = "linux|ubsan",
short_name = "vpt",
),
builderless = 1,
cores = 32,
main_console_view = "main",
tree_closing = False,
)
ci.memory_builder(
name = "win-asan",
console_view_entry = consoles.console_view_entry(

File diff suppressed because it is too large Load Diff

@ -5336,6 +5336,16 @@
],
'os_type': 'android',
},
'linux-ubsan-vptr': {
'mixins': [
'linux-xenial',
],
'test_suites': {
# no "_and_gl":gl_unittests doesn't pass yet,
# https://crbug.com/815183
'gtest_tests': 'chromium_linux_gtests',
},
},
'win-asan': {
'test_suites': {
'gtest_tests': 'chromium_win_gtests',

@ -562,6 +562,7 @@
'WebKit Linux Leak': 'release_bot_blink',
'WebKit Linux MSAN': 'msan_release_bot_blink',
'android-asan': 'android_clang_asan_release_bot',
'linux-ubsan-vptr': 'ubsan_vptr_release_bot',
'win-asan': 'asan_clang_fuzzer_static_v8_heap_minimal_symbols_release',
},

@ -134,6 +134,15 @@
"use_goma": true
}
},
"linux-ubsan-vptr": {
"gn_args": {
"is_component_build": false,
"is_debug": false,
"is_ubsan_no_recover": true,
"is_ubsan_vptr": true,
"use_goma": true
}
},
"win-asan": {
"gn_args": {
"enable_ipc_fuzzer": true,