Install ATSPI core on build bots.
We have a fuzzer which explores Chrome's UI using Linux "ATSPI" accessibility APIs. Currently we're unable to gather coverage information for that fuzzer because the ATSPI core services are not available on the build machines. Aim to make them available. This is installed best-efforts as it's only necessary for this fuzzer, rather than for general Chromium development. Bug: 358393366 Change-Id: Ie9bea3cd1c13dcb7d4e2daaa7e856eb61ac84535 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5832405 Reviewed-by: Thomas Anderson <thomasanderson@chromium.org> Commit-Queue: Adrian Taylor <adetaylor@chromium.org> Cr-Commit-Position: refs/heads/main@{#1372620}
This commit is contained in:

committed by
Chromium LUCI CQ

parent
5ceca1747f
commit
0877e94008
@ -298,6 +298,10 @@ def dev_list():
|
||||
if package_exists("libinput-dev"):
|
||||
packages.append("libinput-dev")
|
||||
|
||||
# So accessibility APIs work, needed for AX fuzzer
|
||||
if package_exists("at-spi2-core"):
|
||||
packages.append("at-spi2-core")
|
||||
|
||||
# Cross-toolchain strip is needed for building the sysroots.
|
||||
if package_exists("binutils-arm-linux-gnueabihf"):
|
||||
packages.append("binutils-arm-linux-gnueabihf")
|
||||
|
Reference in New Issue
Block a user