Roll FuzzTest from 9c1ffdc7fb3d to da3c2d0c42b1 (18 revisions)

https://chromium.googlesource.com/external/github.com/google/fuzztest.git/+log/9c1ffdc7fb3d..da3c2d0c42b1

2025-05-09 xinhaoyuan@google.com Continue reducing the test flakiness.
2025-05-08 fuzztest@google.com No public description
2025-05-08 xinhaoyuan@google.com Print specific reproduction instruction if only one reproducer is exported.
2025-05-08 fniksic@google.com Fix the corpus value validation for `InRegexp`.
2025-05-08 fniksic@google.com Move the `InRegexp` implementation code from the header file to the source file.
2025-05-08 fuzztest@google.com Initial commit for the FuzzTest Rust Framework
2025-05-07 xinhaoyuan@google.com Reduce test flakiness.
2025-05-06 xinhaoyuan@google.com Export and report crash reproducers from Centipede.
2025-05-06 xinhaoyuan@google.com #Centipede Add crashes_to_files to export the crash reproducers and metadata.
2025-05-06 xinhaoyuan@google.com Add RemoteFileCopy to be used later.
2025-05-05 xinhaoyuan@google.com Report skipped test in the runner mode instead of the controller mode.
2025-05-01 xinhaoyuan@google.com Expose WriteFailureDescription instead of passing it to OnFailure. #Centipede
2025-05-01 xinhaoyuan@google.com Remove the accidentally added data dependency.
2025-05-01 xinhaoyuan@google.com Add support for skipped test using the failure description. #Centipede
2025-05-01 xinhaoyuan@google.com Request early stop on setup failure to peacefully exit. #Centipede
2025-04-30 copybara-worker@google.com Merge pull request #1661 from armandomontanez:remove-bogus-abseil-version
2025-04-30 xinhaoyuan@google.com Define interface classes for runner functions.
2025-04-30 xinhaoyuan@google.com Support running Centipede in separate processes.

Cq-Include-Trybots: luci.chromium.try:linux-centipede-asan-rel;luci.chromium.try:linux-libfuzzer-asan-rel;luci.chromium.try:win-libfuzzer-asan-rel
Bug: None
Change-Id: Id82e6910c7f3f95e513f0eabae9691f1e0707e9b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6532668
Commit-Queue: Ali Hijazi <ahijazi@chromium.org>
Reviewed-by: Danil Chapovalov <danilchap@chromium.org>
Reviewed-by: Paul Semel <paulsemel@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1459309}
NOKEYCHECK=True
GitOrigin-RevId: fa1b235b3be2a26affa6bd5c60c82a0ec9198696
diff --git a/BUILD.gn b/BUILD.gn
index 5fc7a60..3bd2ea4 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -179,6 +179,7 @@
     # the flag registration mechanism is problematic in component builds.
     "//third_party/abseil-cpp/absl/flags:config",
     "//third_party/abseil-cpp/absl/flags:flag",
+    "//third_party/abseil-cpp/absl/flags:marshalling",
     "//third_party/abseil-cpp/absl/flags:parse",
     "//third_party/abseil-cpp/absl/flags:reflection",
     "//third_party/abseil-cpp/absl/flags:usage",
@@ -315,9 +316,6 @@
         "absl/hash:hash_instantiated_test",
         "absl/hash:hash_test",
         "absl/hash:low_level_hash_test",
-        "absl/log/internal:fnmatch_test",
-        "absl/log/internal:stderr_log_sink_test",
-        "absl/log/internal:structured_proto_test",
         "absl/log:absl_check_test",
         "absl/log:absl_log_basic_test",
         "absl/log:die_if_null_test",
@@ -332,14 +330,17 @@
         "absl/log:scoped_mock_log_test",
         "absl/log:stripping_test",
         "absl/log:vlog_is_on_test",
+        "absl/log/internal:fnmatch_test",
+        "absl/log/internal:stderr_log_sink_test",
+        "absl/log/internal:structured_proto_test",
         "absl/memory:memory_test",
         "absl/meta:type_traits_test",
         "absl/numeric:int128_test",
         "absl/profiling:exponential_biased_test",
         "absl/profiling:periodic_sampler_test",
-        "absl/random/internal:nonsecure_base_test",
         "absl/random:distributions_test",
         "absl/random:mock_distributions_test",
+        "absl/random/internal:nonsecure_base_test",
         "absl/status:status_matchers_test",
         "absl/status:status_test",
         "absl/status:statusor_test",