- 22 Apr, 2022 1 commit
-
-
Derek Mauro authored
PiperOrigin-RevId: 443715444 Change-Id: I3ffd54b63d2728ae4a668ee7875c8c3c8188087c
-
- 21 Apr, 2022 1 commit
-
-
Derek Mauro authored
PiperOrigin-RevId: 443462203 Change-Id: I0c43f981663a7531ff5da4d4be01fb3d6762273d
-
- 18 Apr, 2022 1 commit
-
-
Copybara-Service authored
PiperOrigin-RevId: 442609985 Change-Id: I4239171ef8a671ef6d548ba94e02104c5f0ecd36
-
- 13 Apr, 2022 2 commits
-
-
Aaron Jacobs authored
PiperOrigin-RevId: 441589196 Change-Id: Ic3e483ca70d72261046bad464d817f9dfd4bec65
-
Abseil Team authored
Replace infinite recursion call (intentionally invoking undefined behavior to indicate unreachability) with explicit unreachability marker. PiperOrigin-RevId: 441474979 Change-Id: I1fcbb437026631212fec954c663482bb7e1cf819
-
- 09 Apr, 2022 1 commit
-
-
Abseil Team authored
This provides a type-safe way for an action to express that it wants to be called only once, or to capture move-only objects. It is a generalization of the type system-evading hack in ByMove, with the improvement that it works for _any_ action (including user-defined ones), and correctly expresses that the action can only be used with WillOnce. I'll make existing actions benefit in a future commit. PiperOrigin-RevId: 440496139 Change-Id: I4145d191cca5655995ef41360bb126c123cb41d3
-
- 06 Apr, 2022 2 commits
-
-
MR-A authored
Readme Update!
-
Derek Mauro authored
PiperOrigin-RevId: 439835271 Change-Id: I40765e607a96dfc3f0679450938daf25163c48a4
-
- 04 Apr, 2022 4 commits
-
-
Abseil Team authored
PiperOrigin-RevId: 439427291 Change-Id: I3cac035e732fb3fe4f9c314657932a55269e0416
-
Abseil Team authored
Avoid instantiating functions like std::get<index> for an out of range index when doing SFINAE on the invocability of the action itself. PiperOrigin-RevId: 439415110 Change-Id: Ifc20285a6d526c34830870cd1910c2b2b92e1e81
-
Abseil Team authored
PiperOrigin-RevId: 439389646 Change-Id: Ie34adcdd2b24378e85962efac53b7bb89ed93803
-
Derek Mauro authored
When built with `--define=absl=1` under Bazel, GoogleTest flags use ABSL_FLAG instead of GoogleTest's own implementation. There are some minor behavior differences in this mode. The most notable difference is that unrecognized flags result in a flag parsing error, and are not returned to the user though a modified argc/argv, unless they appear after the positional argument delimiter ("--"). For example, to pass a non-Abseil flag, you would have to do ./mytest --gtest_color=false -- --myflag=myvalue The documentation at https://abseil.io/docs/cpp/guides/flags may be helpful in understanding the behavior. There are some other minor differences. For example, passing --help results in the program returning 1 instead of 0. https://github.com/google/googletest/issues/3646 PiperOrigin-RevId: 439312700 Change-Id: Id696a25f50f24a5b1785c45ca8fa59794f86fd5c
-
- 23 Mar, 2022 2 commits
-
-
Abseil Team authored
PiperOrigin-RevId: 436839469 Change-Id: I2bb90dce524c16bcc31569bb98772dcc62d08fbf
-
Mattias Ellert authored
The one large test does not link in limited memory environments Closes #3653 PiperOrigin-RevId: 436753193 Change-Id: Idd59b6509994fc642147b88279ee791cd1d7bdd0
-
- 22 Mar, 2022 2 commits
-
-
Copybara-Service authored
PiperOrigin-RevId: 436579789 Change-Id: I19faae341027efba83f1c2b3839636fc95780fc7
-
Abseil Team authored
Currently, the "[ DISABLED ]" banner is printed for every test in a suite. When iterating on a single test gtest_filter this is very noisy. PiperOrigin-RevId: 436489088 Change-Id: If337087a7a0986b073fabf2b0a55d26485eb5c37
-
- 21 Mar, 2022 1 commit
-
-
Abseil Team authored
PiperOrigin-RevId: 436268062 Change-Id: I3161b36121f78acf920d66fe121b2f1d5e5707b9
-
- 18 Mar, 2022 2 commits
-
-
Brad Messer authored
-
Brad Messer authored
-
- 15 Mar, 2022 2 commits
-
-
Abseil Team authored
A few tests are examining code locations and looking af the resulting line numbers to verify that GoogleTest shows those to users correctly. Some of those locations change when clang-format is run. For those locations, I've wrapped portions in: // clang-format off ... // clang-format on There may be other locations that are currently not tickled by running clang-format. PiperOrigin-RevId: 434844712 Change-Id: I3a9f0a6f39eff741c576b6de389bef9b1d11139d
-
Copybara-Service authored
PiperOrigin-RevId: 434738675 Change-Id: I7c8de4004bac6b750674d19e3e79c0695a42652e
-
- 14 Mar, 2022 1 commit
-
-
Dino Radakovic authored
PiperOrigin-RevId: 434464892 Change-Id: Iaa2277f26d0049b3d792e87f64679774a28205c6
-
- 08 Mar, 2022 6 commits
-
-
Abseil Team authored
This catches when a client creates an action and discards it, thinking that the action has actually been applied to something. This will help people who make the mistake of defining, for example, both `void Use(Foo*, Bar)` and `ACTION_P(Use, bar) { Use(arg, bar); }` for later application to a Foo. With such an overload, a client may then write `Use(bar);`, selecting the Action<> overload and being confused why nothing happens. This also catches when a client defines their own action in terms of an ACTION_P()-generated one, invokes the Action<>'s builder, and then fails to invoke the resulting action, thinking it's operating on the outer action's parameters. PiperOrigin-RevId: 433197479 Change-Id: I98e4389150d01a5e753230113016d9fc38b1d260 -
Szymon Sobik authored
-
Szymon Sobik authored
-
Szymon Sobik authored
-
Szymon Sobik authored
-
Szymon Sobik authored
It outputs the location of testcase only. Standalone EXPECT will have no location.
-
- 17 Feb, 2022 1 commit
-
-
Derek Mauro authored
PiperOrigin-RevId: 429400664 Change-Id: I6454cf52cb2fc616a96663823de997591b63dfae
-
- 14 Feb, 2022 1 commit
-
-
Abseil Team authored
Closes #3762 PiperOrigin-RevId: 428593750 Change-Id: Ifac216568fbc7d999adb71996ec6a1bbe3b97412
-
- 10 Feb, 2022 1 commit
-
-
Abseil Team authored
Add a 3-arg overload for ResultOf() matcher that takes a description string for better error messages. PiperOrigin-RevId: 427598749 Change-Id: I8c7a5d7b2dde017641534f1c7eed8dd56c33e845
-
- 08 Feb, 2022 2 commits
-
-
Copybara-Service authored
PiperOrigin-RevId: 427207981 Change-Id: Ib93f8f61bf568d4651f9148fbc522288308c0d71
-
Copybara-Service authored
PiperOrigin-RevId: 427179775 Change-Id: I9928be2421d559acf0e0f03643ce0b856b63f737
-
- 07 Feb, 2022 1 commit
-
-
Copybara-Service authored
PiperOrigin-RevId: 426976022 Change-Id: Ib9f49cf84775a50cbc806d331349e61a1060b498
-
- 05 Feb, 2022 2 commits
-
-
Hossein Ghahramanzadeh authored
-
Andrew Krasavin authored
-
- 04 Feb, 2022 1 commit
-
-
Copybara-Service authored
PiperOrigin-RevId: 426450614 Change-Id: Iccbe56ddd81f4f3935b3d44aa5b835146758ff83
-
- 01 Feb, 2022 2 commits
-
-
Abseil Team authored
GetCurrentOsStackTraceExceptTop (both the method of UnitTestImpl and the wrapper function in gtest.cc) rely on the fact that the inner call is not getting optimized. This CL annotates them with the appropriate attributes. PiperOrigin-RevId: 425663217 Change-Id: Ib9ec2a69a7dd98d37640b56d4d7798572da66669
-
Copybara-Service authored
PiperOrigin-RevId: 425519462 Change-Id: I196b22675e471f66929c1cdd0f85a405ebac8484
-
- 31 Jan, 2022 1 commit
-
-
Hossein Ghahramanzadeh authored
-