Add new bot 'iwyu_verifier'.

Change-Id: I26a5022d1ffa1f6443c686b90d4a6322a27f81e2
Bug: b/236227627
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/356020
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42576}
This commit is contained in:
Jeremy Leconte 2024-07-01 11:19:25 +02:00 committed by WebRTC LUCI CQ
parent 51ad7c1277
commit fbf754b581
8 changed files with 71 additions and 1 deletions

View File

@ -817,6 +817,8 @@ try_builder("win11_debug", cq = None)
chromium_try_builder("win_chromium_compile") chromium_try_builder("win_chromium_compile")
chromium_try_builder("win_chromium_compile_dbg") chromium_try_builder("win_chromium_compile_dbg")
try_builder("iwyu_verifier", cq = None)
try_builder( try_builder(
"presubmit", "presubmit",
recipe = "run_presubmit", recipe = "run_presubmit",

View File

@ -3568,6 +3568,53 @@ buckets {
} }
} }
} }
builders {
name: "iwyu_verifier"
swarming_host: "chromium-swarm.appspot.com"
swarming_tags: "vpython:native-python-wrapper"
dimensions: "builderless:1"
dimensions: "cpu:x86-64"
dimensions: "os:Linux"
dimensions: "pool:luci.webrtc.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/reclient": {'
' "instance": "rbe-webrtc-untrusted",'
' "metrics_project": "chromium-reclient-metrics"'
' },'
' "$recipe_engine/resultdb/test_presentation": {'
' "column_keys": [],'
' "grouping_keys": ['
' "status",'
' "v.test_suite"'
' ]'
' },'
' "builder_group": "tryserver.webrtc",'
' "recipe": "webrtc/standalone"'
'}'
priority: 30
execution_timeout_secs: 7200
build_numbers: YES
service_account: "webrtc-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.recipes.use_python3"
value: 100
}
resultdb {
enable: true
bq_exports {
project: "webrtc-ci"
dataset: "resultdb"
table: "try_test_results"
test_results {}
}
}
}
builders { builders {
name: "linux_asan" name: "linux_asan"
swarming_host: "chromium-swarm.appspot.com" swarming_host: "chromium-swarm.appspot.com"

View File

@ -605,6 +605,9 @@ consoles {
builders { builders {
name: "buildbucket/luci.webrtc.try/win_chromium_compile_dbg" name: "buildbucket/luci.webrtc.try/win_chromium_compile_dbg"
} }
builders {
name: "buildbucket/luci.webrtc.try/iwyu_verifier"
}
builders { builders {
name: "buildbucket/luci.webrtc.try/presubmit" name: "buildbucket/luci.webrtc.try/presubmit"
} }

View File

@ -1635,6 +1635,19 @@ notifiers {
name: "ios_dbg_simulator" name: "ios_dbg_simulator"
} }
} }
notifiers {
notifications {
on_new_status: INFRA_FAILURE
email {
recipients: "webrtc-troopers-robots@google.com"
}
template: "infra_failure"
}
builders {
bucket: "try"
name: "iwyu_verifier"
}
}
notifiers { notifiers {
notifications { notifications {
on_new_status: INFRA_FAILURE on_new_status: INFRA_FAILURE

View File

@ -7,7 +7,7 @@
name: "webrtc" name: "webrtc"
access: "group:all" access: "group:all"
lucicfg { lucicfg {
version: "1.43.6" version: "1.43.8"
package_dir: "." package_dir: "."
config_dir: "." config_dir: "."
entry_point: "config.star" entry_point: "config.star"

View File

@ -5228,6 +5228,7 @@
} }
] ]
}, },
"iwyu_verifier": {},
"linux_asan": { "linux_asan": {
"isolated_scripts": [ "isolated_scripts": [
{ {

View File

@ -438,6 +438,7 @@
'isolated_scripts': 'ios_simulator_tests_matrix', 'isolated_scripts': 'ios_simulator_tests_matrix',
}, },
}, },
'iwyu_verifier': {},
'linux_asan': { 'linux_asan': {
'os_type': 'linux', 'os_type': 'linux',
'mixins': ['linux-focal', 'x86-64', 'resultdb-json-format'], 'mixins': ['linux-focal', 'x86-64', 'resultdb-json-format'],

View File

@ -163,6 +163,9 @@
'ios_compile_arm64_rel': 'ios_release_bot_arm64', 'ios_compile_arm64_rel': 'ios_release_bot_arm64',
'ios_dbg_simulator': 'ios_debug_bot_x64', 'ios_dbg_simulator': 'ios_debug_bot_x64',
# Include What You Use
'iwyu_verifier': 'release_bot_x64',
# Linux # Linux
'linux_asan': 'asan_lsan_clang_release_bot_x64', 'linux_asan': 'asan_lsan_clang_release_bot_x64',
'linux_compile_arm64_dbg': 'debug_bot_arm64', 'linux_compile_arm64_dbg': 'debug_bot_arm64',