Disable fuzztest subprocess on Android.

For compatibility, Chromium uses an older version of the Android NDK,
which doesn't support the spawn APIs required by fuzztest. Disable this
part of fuzztest on Android.

FuzzTest appears to use this functionality only in external runner
executables, so fuzztests themselves should still be fully functional
without this.

This problem does not currently cause any build problems because the
existing FuzzTest-using test binaries are only built for Linux, Windows
and Mac. Over time, though, we hope to include FuzzTests within
existing unit test binaries which need to build for every platform, so
this is a pre-requisite for that change.

Bug: 40286211
Change-Id: I4bbbac223c77d8dcd73a7bb23ba20838ff1c5540
Cq-Include-Trybots: luci.chromium.try:linux-libfuzzer-asan-rel,win-libfuzzer-asan-rel,linux-centipede-asan-rel
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4983734
Reviewed-by: Titouan Rigoudy <titouan@chromium.org>
Commit-Queue: Adrian Taylor <adetaylor@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1311339}
NOKEYCHECK=True
GitOrigin-RevId: 73b7aeff981b7ba301664585a888d7de3e63f954
1 file changed