[rand] Disable RandTest.Fork on Fuchsia This CL omits the RandTest.Fork unit test on Fuchsia, which does not have fork(). Fuchsia has a bug (SEC-140) to create a suitable replacement test. Change-Id: Ic42f9149c24dc7321bfac1c718e9ecbb4a18b5d0 Reviewed-on: https://boringssl-review.googlesource.com/c/32504 Reviewed-by: David Benjamin <davidben@google.com> Commit-Queue: David Benjamin <davidben@google.com> CQ-Verified: CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org>
diff --git a/crypto/rand_extra/rand_test.cc b/crypto/rand_extra/rand_test.cc index d0a7e40..9ee3f26 100644 --- a/crypto/rand_extra/rand_test.cc +++ b/crypto/rand_extra/rand_test.cc
@@ -51,7 +51,7 @@ } #if !defined(OPENSSL_WINDOWS) && !defined(OPENSSL_IOS) && \ - !defined(BORINGSSL_UNSAFE_DETERMINISTIC_MODE) + !defined(OPENSSL_FUCHSIA) && !defined(BORINGSSL_UNSAFE_DETERMINISTIC_MODE) static bool ForkAndRand(bssl::Span<uint8_t> out) { int pipefds[2]; if (pipe(pipefds) < 0) { @@ -146,7 +146,7 @@ EXPECT_NE(Bytes(buf3), Bytes(kZeros)); } #endif // !OPENSSL_WINDOWS && !OPENSSL_IOS && - // !BORINGSSL_UNSAFE_DETERMINISTIC_MODE + // !OPENSSL_FUCHSIA && !BORINGSSL_UNSAFE_DETERMINISTIC_MODE #if defined(OPENSSL_THREADS) static void RunConcurrentRands(size_t num_threads) {