Re-enable Abseil flags support in GoogleTest.

While Abseil now supports a GTEST_NO_ABSL_FLAGS define, and Chrome could
simply set that define (once the corresponding GoogleTest version is
rolled in), there are other third-party test projects that need to use
parts of Abseil not normally allowed in Chrome, e.g.  fuzztest's
Centipede. This serves as a proof-of-concept to validate the overall
approach.

Bug: 326607005
Bug: 40286621
Change-Id: I982c8f7eaca1d20dd0d057fd2035db5cd271b99c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5321837
Reviewed-by: Nico Weber <thakis@chromium.org>
Commit-Queue: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Mirko Bonadei <mbonadei@chromium.org>
Reviewed-by: Sorin Jianu <sorin@chromium.org>
Reviewed-by: Danil Chapovalov <danilchap@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1268129}
NOKEYCHECK=True
GitOrigin-RevId: aa3936064e4896c948b8e82351a47b5d107fc6fe
1 file changed
tree: 40bf7db21b382a5982519ef6222b6b83de852c2e
  1. custom/
  2. .gitignore
  3. BUILD.gn
  4. DEPS
  5. DIR_METADATA
  6. OWNERS
  7. README.chromium