0

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:
Adrian Taylor
2024-10-23 11:38:33 +00:00
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")