~pguimaraes/+git/googletest:main

Last commit made on 2024-02-28
Get this branch:
git clone -b main https://git.launchpad.net/~pguimaraes/+git/googletest
Only Pedro Guimarães can upload to this branch. If you are Pedro Guimarães please log in for upload directions.

Branch merges

Branch information

Name:
main
Repository:
lp:~pguimaraes/+git/googletest

Recent commits

e15c5a5... by Copybara-Service <email address hidden>

Merge pull request #4477 from tmiguelf:feature/soup_cleanup

PiperOrigin-RevId: 611133343
Change-Id: Ieef806f51fcbc2877805dae415f76d03547b8dfa

3b6d48e... by Abseil Team <email address hidden>

Reland 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

814ba36... by Abseil Team <email address hidden>

Make sure that current_test_suite and current_test_info are mutex-protected while writing for thread-safety.

PiperOrigin-RevId: 610810340
Change-Id: I37f33510373dff04b8e9c9e8a9f32d30fcce46ff

4c676b9... by Tiago Freire <email address hidden>

Fixed gcc linker error 58

9d43b27... by Abseil Team <email address hidden>

Revert incorrect update.

PiperOrigin-RevId: 609387046
Change-Id: I03e42c39011fc7e9715f896591a44ebede1933b2

db38b59... by Derek Mauro <email address hidden>

Rollback https://github.com/google/googletest/commit/9756ee7cbaef1b6652065616ab832810a6032bbf

The commit breaks some bazel commands without @fuchsia_sdk being listed as a dependency.

Fixes #4472

PiperOrigin-RevId: 609057667
Change-Id: I32ea8237862d7c10add55304ecc4547a7304ce36

5df0241... by Abseil Team <email address hidden>

gtest.h: add IWYU export pragmas

PiperOrigin-RevId: 607136416
Change-Id: Ia29dd3156d4d455194745e58501eaee9d77045a1

9756ee7... by Abseil Team <email address hidden>

Support Fuchsia target builds.

The Fuchsia team has been using either fork branches
(https://fuchsia.googlesource.com/third_
party/github.com/google/googletest/+/refs/heads/sandbox/fuchsia_bazel_sdk)
or patch files
(https://cs.opensource.google/fuchsia/fuchsia/+/main:build/bazel/patches/googletest/fuchsia-support.bundle)
to support googletest-based tests that run against a Fuchsia target device.

As our SDK is maturing and @platforms//os:fuchsia constraint has been added
for a while now, upstream Fuchsia gtest support to reduce technical debt and
overhead.

This change is noop for non-fuchsia platform builds.

PiperOrigin-RevId: 606843739
Change-Id: I61e0eb9c641f288d7ae57354fc0b484fce013223

6eb225c... by Abseil Team <email address hidden>

Add anchor for expectation ordering note

PiperOrigin-RevId: 606736565
Change-Id: Ifad0b34e1deeec1374377d733375c6210896d0d3

b75ecf1... by Matt Kulukundis <email address hidden>

Switch rank structs to be consistent with written guidance in go/ranked-overloads

PiperOrigin-RevId: 605110251
Change-Id: I304f3863333cb9ef0b85c5bab5277e757ef9950a