Revert "Roll GoogleTest from 76bb2afb8b52 to 9d43b27f7a87 (30 revisions)"

This reverts commit 9f40f778b39846d5058935e54e13b9fa4e0db1c4.

Reason for revert: may have broken the deterministic builder

Original change's description:
> Roll GoogleTest from 76bb2afb8b52 to 9d43b27f7a87 (30 revisions)
>
> https://chromium.googlesource.com/external/github.com/google/googletest.git/+log/76bb2afb8b52..9d43b27f7a87
>
> 2024-02-22 absl-team@google.com Revert incorrect update.
> 2024-02-21 dmauro@google.com Rollback https://github.com/google/googletest/commit/9756ee7cbaef1b6652065616ab832810a6032bbf
> 2024-02-15 absl-team@google.com gtest.h: add IWYU export pragmas
> 2024-02-14 absl-team@google.com Support Fuchsia target builds.
> 2024-02-13 absl-team@google.com Add anchor for expectation ordering note
> 2024-02-07 kfm@google.com Switch rank structs to be consistent with written guidance in go/ranked-overloads
> 2024-02-07 absl-team@google.com Use _Exit instead of _exit in GoogleTest
> 2024-02-07 absl-team@google.com Destroy installed environments in normal code, not in static teardown.
> 2024-02-05 copybara-worker@google.com Merge pull request #4458 from kaswhy:patch-1
> 2024-01-31 absl-team@google.com Modifications to improve portability of googletest tests.
> 2024-01-30 absl-team@google.com Do not emit stack traces for messages generated by SUCCEED()
> 2024-01-29 copybara-worker@google.com Merge pull request #4435 from kaswhy:main
> 2024-01-25 dmauro@google.com Add support for Bzlmod for the next release
> 2024-01-23 absl-team@google.com Fix double-promotion warnings in AppropriateResolution()
> 2024-01-22 copybara-worker@google.com Merge pull request #4444 from michaeldleslie:only_apply_lregex_for_qnx710_and_newer
> 2024-01-22 dinor@google.com googletest: Fix incorrect comment about `value_param` of `internal::MakeAndRegisterTestInfo`
> 2024-01-18 absl-team@google.com If GTEST_NO_ABSL_FLAGS is #defined, then the Abseil flag library
> 2024-01-16 absl-team@google.com Make posix::FileNo available under !GTEST_HAS_FILE_SYSTEM
> 2024-01-16 absl-team@google.com Do not emit stack traces for messages generated by GTEST_SKIP()
> 2024-01-09 dmauro@google.com Update CI builds to use Bazel 7.0.0
> 2024-01-09 absl-team@google.com Add a note about argv requiring NULL termination.
> 2024-01-09 krzysio@google.com Disable -Wfloat-equal in AppropriateResolution().
> 2023-12-28 absl-team@google.com Accept move-only callables in `InvokeArguments`
> 2023-12-22 absl-team@google.com Minor documentation correction.
> 2023-12-19 dmauro@google.com Fix broken links in primer.md
> 2023-12-18 absl-team@google.com Fix data race in leak detection
> 2023-12-13 absl-team@google.com Add `FAIL_AT` macro variant of `FAIL` matching `ADD_FAILURE`, `ADD_FAILURE_AT`
> 2023-12-12 tomhughes@google.com Remove unnecessary conversion
> 2023-12-04 copybara-worker@google.com Merge pull request #4426 from tamaskenez:cmake_external_absl_re2
> 2023-12-04 dmauro@google.com Skip find_package(Python3) when not building tests
>
> If this roll has caused a breakage, revert this CL and stop the roller
> using the controls here:
> https://autoroll.skia.org/r/googletest-chromium-autoroll
> Please CC asully@google.com,preethim@google.com on the revert to ensure that a human
> is aware of the problem.
>
> To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry
>
> To report a problem with the AutoRoller itself, please file a bug:
> https://issues.skia.org/issues/new?component=1389291&template=1850622
>
> Documentation for the AutoRoller is here:
> https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
>
> Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:linux_chromium_cfi_rel_ng;luci.chrome.try:win-chrome
> Tbr: asully@google.com,preethim@google.com
> Change-Id: I8b702988a3565e3ba4eb81f0dedf4dd0424e625f
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5322074
> Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
> Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
> Cr-Commit-Position: refs/heads/main@{#1264940}

Change-Id: I7e049648b368f65566a86158ec01a8638566ecb6
Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:linux_chromium_cfi_rel_ng;luci.chrome.try:win-chrome
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5321457
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Owners-Override: Daniel Cheng <dcheng@chromium.org>
Auto-Submit: Daniel Cheng <dcheng@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1264945}
2 files changed
tree: 79a07bd8ad81c919001b4079567f5828a954b750
  1. android_webview/
  2. apps/
  3. ash/
  4. base/
  5. build/
  6. build_overrides/
  7. buildtools/
  8. cc/
  9. chrome/
  10. chromecast/
  11. chromeos/
  12. codelabs/
  13. components/
  14. content/
  15. courgette/
  16. crypto/
  17. dbus/
  18. device/
  19. docs/
  20. extensions/
  21. fuchsia_web/
  22. gin/
  23. google_apis/
  24. google_update/
  25. gpu/
  26. headless/
  27. infra/
  28. ios/
  29. ipc/
  30. media/
  31. mojo/
  32. native_client_sdk/
  33. net/
  34. pdf/
  35. ppapi/
  36. printing/
  37. remoting/
  38. rlz/
  39. sandbox/
  40. services/
  41. skia/
  42. sql/
  43. storage/
  44. styleguide/
  45. testing/
  46. third_party/
  47. tools/
  48. ui/
  49. url/
  50. webkit/
  51. .clang-format
  52. .clang-tidy
  53. .clangd
  54. .eslintrc.js
  55. .git-blame-ignore-revs
  56. .gitallowed
  57. .gitattributes
  58. .gitignore
  59. .gitmodules
  60. .gn
  61. .mailmap
  62. .rustfmt.toml
  63. .vpython3
  64. .yapfignore
  65. ATL_OWNERS
  66. AUTHORS
  67. BUILD.gn
  68. CODE_OF_CONDUCT.md
  69. codereview.settings
  70. DEPS
  71. DIR_METADATA
  72. LICENSE
  73. LICENSE.chromium_os
  74. OWNERS
  75. PRESUBMIT.py
  76. PRESUBMIT_test.py
  77. PRESUBMIT_test_mocks.py
  78. README.md
  79. WATCHLISTS
README.md

Logo Chromium

Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.

The project's web site is https://www.chromium.org.

To check out the source code locally, don't use git clone! Instead, follow the instructions on how to get the code.

Documentation in the source is rooted in docs/README.md.

Learn how to Get Around the Chromium Source Code Directory Structure.

For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.

If you found a bug, please file it at https://crbug.com/new.