aboutsummaryrefslogtreecommitdiff
path: root/googletest_deps.bzl
AgeCommit message (Collapse)AuthorFilesLines
14 daysChange the Bazel build to use the canonical repo names used by BzlmodDerek Mauro1-4/+4
and the Bazel Central Registry GoogleTest and its dependencies now use the following names: GoogleTest: com_google_googletest -> googletest Abseil: com_google_absl -> abseil-cpp RE2: com_googlesource_code_re2 -> re2 Bazel users using the WORKSPACE file to specify dependencies may need to use https://bazel.build/rules/lib/repo/http#http_archive-repo_mapping to remap repositories to their former names if their dependencies do not agree on on which name is used. It is recommended that users migrate to bzlmod to manage Bazel dependencies. PiperOrigin-RevId: 654430227 Change-Id: Iae8797994d7d87bd4f013dcdc889e7494a6ad2fb
2024-07-15Update dependency versions in preparation for releaseDerek Mauro1-6/+6
PiperOrigin-RevId: 652479800 Change-Id: I71574e7dc2ea2e9a2f3071aebbbf0e6b5ce32a35
2024-02-27Reland ↵Abseil Team1-0/+6
https://github.com/google/googletest/commit/9756ee7cbaef1b6652065616ab832810a6032bbf Since Fuchsia engineers rarely work within this repo, initialize a lightweight fake @fuchsia_sdk repo rather than distributing the Fuchsia SDK here. Tested locally via `bazel query --[no]enable_bzlmod "deps(set(//googletest/test:gtest_all_test))"` (#4472) PiperOrigin-RevId: 610826859 Change-Id: I7d41b1dbe9e7f133fe535d7337dc5bff5bf97d3a
2024-01-25Add support for Bzlmod for the next releaseDerek Mauro1-8/+8
https://bazel.build/external/overview#bzlmod Bzlmod will be the default in a future Bazel release. By default it requires projects to be registered with the Bazel Central Registry (https://registry.bazel.build/) and thus uses regular releases by default. Users that want to "live-at-head" can still do this through with overrides (https://bazel.build/external/module#overrides). This change updates GoogleTest dependencies to use released versions. CI uses Bzlmod except in the case of linux_gcc-floor, which will keep testing the old WORKSPACE-based dependency system. PiperOrigin-RevId: 601489729 Change-Id: I6be52034eba0d0e5fe12110e5e82879305cf73ff
2023-09-21googletest: Update absl to version with HasAbslStringifyDino Radakovic1-4/+4
https://github.com/abseil/abseil-cpp/commit/9e1789ffea47fdeb3133aa42aa9592f3673fb6ed PiperOrigin-RevId: 567324946 Change-Id: I8adc5803a81075a635dad79aa0312d4455e1ad63
2023-08-01Update GoogleTest dependenciesDerek Mauro1-8/+8
PiperOrigin-RevId: 552912819 Change-Id: If1b6278f7fe5a8fc41fc3bc390356a94387d0091
2023-05-31Update GoogleTest to RE2 release `2023-06-01`.Paul Wankadia1-4/+4
Note that RE2 has taken a dependency on Abseil, so the `main` branch should be used from now on. The `abseil` branch will go away soon... PiperOrigin-RevId: 536737543 Change-Id: I0e595ee8e754b924881f997f286cdec3822763bf
2023-04-26Use Abseil Flag public API for flag parsing.Abseil Team1-4/+4
This change brings InitGoogleTest semantic in accordance with the official documentation: only GoogleTest flags are removed from argc/argv. The rest of the flags remains in place. We do nothing special for flags with unrecognized gunit_/gtest_ prefix and we do not report them. PiperOrigin-RevId: 527257221 Change-Id: Ibb29a1bda1a44251a4ee579c0fb5bbdfd9965c21
2023-03-16Move transitive dependencies of googletest to googletest_deps.bzl to allow ↵Deanna Garcia1-0/+22
other bazel projects to depend on that rule instead of googletests' transitive dependencies directly. PiperOrigin-RevId: 517166391 Change-Id: I9158e24d3f9613f3bcc811c028e1a15f213b7c40