Commit Graph

  • 56efe39831 Allow implicit matcher construction from nullptr. This allows "nullptr" to be used as a valid matcher for smart pointer types. Abseil Team 2026-01-27 09:34:35 -08:00
  • e710bda9f3 windows: improve windows handling when creating tmp files Son Luong Ngoc 2026-01-27 16:46:27 +01:00
  • e7c9ced8fb
    Merge 18835aba4792ffe5a71905fd21f20e738492c173 into 5fd443cdc364127439ef237378650bb49ddcd768 David Hunter 2026-01-27 07:03:15 -05:00
  • 5fd443cdc3 Automated Code Change Abseil Team 2026-01-26 20:26:50 -08:00
  • 201a63003d Fix narrowing type conversion error stoorx 2025-07-11 21:39:13 +03:00
  • 725f206ad6 Fix CombineAsTest/CopyConstructible test stoorx 2025-06-12 00:19:27 +03:00
  • ccf42f77fb Add the documentation for CombineAs<R>() param generator stoorx 2025-05-28 01:01:11 +03:00
  • f9bac60dcc Add CombineAs<R>() generator function stoorx 2025-02-24 16:02:28 +03:00
  • 268e4aa223 Refactor Combine() generator function stoorx 2025-02-24 14:26:21 +03:00
  • f1a53f912b Refactor Values() generator function to resolve more complicated type transformations stoorx 2025-02-24 13:44:21 +03:00
  • d844fa23a0 Fix null pointer crash in ScopedPrematureExitFile when file creation fails Hoyong Lee 2026-01-20 17:35:23 +09:00
  • 85087857ad Automated Code Change Abseil Team 2026-01-16 21:50:36 -08:00
  • e47d387869 Let PrintValue(container, os) support GTEST_MAX_NUM_ELEMENTS_TO_PRINT Niels Dekker 2026-01-15 13:24:13 +01:00
  • 84fabab022 Update main branch version to 1.17.0 sidhansu10 2026-01-12 22:58:06 +05:30
  • f3b50c28de
    Merge e4dda04f20df8539b74e8b68645249a556eae91a into ff6133ab49b364a883a55ba75c39e520fea6245b attil1o 2026-01-10 03:33:07 +07:00
  • ff6133ab49 cmake: Fix declspec of gtest flag when using BUILD_SHARED_LIBS=ON and absl Corentin Le Molgat 2026-01-09 07:33:40 -08:00
  • cb1bd88191 Bump Abseil version used by GoogleTest Derek Mauro 2026-01-08 11:36:22 -08:00
  • 5554fcaab4 Separate the creation of the Premature Exit File from supporting Death Tests. Abseil Team 2026-01-07 14:33:36 -08:00
  • a66bcb534d fix "ASSERT_FALSE and ASSERT_TRUE const propagation inconsistencies lead to differing failure results" Abhi10111 2026-01-07 20:14:55 +00:00
  • bb8a8334ca
    Merge 8927610cac02042ef63d1327d491e304d0a2e190 into 7d7e750850c65099e49cc1a1aac94a79a914bba7 TTPO100AJIEX 2026-01-06 23:08:52 -05:00
  • 20eefe62ff docs: clarify test isolation explanation in primer chandan3395 2026-01-07 03:16:45 +05:30
  • 7d7e750850 Fix "error: standard attributes in middle of decl-specifiers" Derek Mauro 2026-01-06 10:36:52 -08:00
  • 76cd89bcf1 Point from the "Defining Matchers" section in the reference doc to the cookbook, which is much more detailed. Abseil Team 2026-01-06 00:08:54 -08:00
  • e4dda04f20 Add ABI-compatible overload for MakeAndRegisterTestInfo to fix v1.14.0 linker errors kairosci 2025-11-16 19:06:07 +01:00
  • 4f3439a804 gtest.cc: declare fail_if_no_test_linked flag Enji Cooper 2026-01-04 13:42:15 -08:00
  • 840b4f80bd Genesis-AGI AutoFix for #1 goodluxiao-debug 2026-01-04 08:41:39 +08:00
  • 983d738b1f Genesis-AGI AutoFix for #1 goodluxiao-debug 2026-01-04 08:40:32 +08:00
  • bef2a5834c
    Resolve warning about undefined TARGET_OS_IPHONE Darryl Pogue 2025-12-31 19:07:12 -08:00
  • 65000c216f Implement std::ranges view support in matchers Omer Ozarslan 2025-12-30 10:52:10 -08:00
  • 04e9129ce6 docs: add NaggyMock description to gmock cookbook sidhansu10 2025-12-30 19:40:02 +05:30
  • 9fec814a9a Launder dereferencing type-punned address Omer Ozarslan 2025-12-29 10:17:12 -08:00
  • 20d592ef7b
    Merge 15de0806de27866f5c7261e5f97a37a01f42c344 into 9156d4caac880b513264ecbe0aa4746a3fead3d7 XAMeLeOH 2025-12-27 05:30:14 +00:00
  • 12c23b584b
    Update README.md henzobennjamin900-bit 2025-12-20 15:43:16 -03:00
  • 2f7f4e67cb
    Create jasirijstin JstinJasiri 2025-12-18 22:29:14 -06:00
  • af030423f3 Fix documentation issue with wide string support in string compare assertions S K 2025-12-18 13:21:08 +00:00
  • 9156d4caac Automated Code Change Abseil Team 2025-12-15 21:10:52 -08:00
  • 55da83185f graceful exit main on zephyr Thorsten Klein 2025-12-12 22:27:33 +01:00
  • fcdc66adcb Add support of Zephyr OS Alexandre Bailon 2025-01-08 11:19:53 +01:00
  • 9f4e9bd005
    CMake compatible with Intel oneAPI >= 2025.2 Michael Hirsch 2025-07-11 14:19:17 -04:00
  • e95f42f966 Replace __builtin_trap with __builtin_debugtrap (Fixes #4786) shoaibkhan-sde 2025-12-09 19:06:32 +05:30
  • 065127f1e4 Add [[nodiscard]] throughput Google Test. Chris Kennelly 2025-12-08 12:54:40 -08:00
  • 0b65649543 Fix gtest_force_shared_crt in CMake 3.15+ Charles Giessen 2025-11-26 11:35:52 -06:00
  • e61a95a258
    Remove C from CMake thecomputekid 2025-11-28 11:32:53 +00:00
  • bfa18a8ae8
    docs: Clarify which string comparison macros support wide strings Manjiro Sano 2025-11-20 19:58:35 +05:30
  • 0cc9e85870 fix(docs): correct typos found during code review Marcel Petrick 2025-11-18 16:21:39 +01:00
  • 2c1dc2d735
    Merge af4e4e72e2cca3d63a28ff16d3feb0d90aacd790 into 1b96fa13f549387b7549cc89e1a785cf143a1a50 Edge-Seven 2025-11-18 11:35:10 +07:00
  • af4e4e72e2 Fix typos in some files khanhkhanhlele 2025-11-18 11:35:06 +07:00
  • ffb6156362
    Merge branch 'google:main' into main Alessio 2025-11-16 18:36:32 +01:00
  • 29c9c9b68e
    Merge 6ba68e583c5a05de19465dde5130b5da6382b180 into 1b96fa13f549387b7549cc89e1a785cf143a1a50 Dominik Kaszewski 2025-11-14 12:22:30 +08:00
  • 57b5c0b24d
    Merge df23c4218e1a63001834055c5e557ad66c8ab98e into 1b96fa13f549387b7549cc89e1a785cf143a1a50 AKJ7 2025-11-14 12:21:26 +08:00
  • 795dbda711
    Merge d65a3d368d61d35de977488c3fa7e2e8101f3e70 into 1b96fa13f549387b7549cc89e1a785cf143a1a50 miacodehub 2025-11-14 12:17:24 +08:00
  • 1b96fa13f5 Switch to referenceful lock holder for Abseil compatibility Derek Mauro 2025-11-11 18:56:19 -08:00
  • 77b64ba848
    Merge 6e35c3c07258bdbbf1f727970ea4a902fa740fa0 into 085af2cc08600bdb13827ca40261abcbe5048bb5 Denis Hananein 2025-11-11 02:40:29 +03:00
  • 085af2cc08 Automated rollback of commit 37678c92fb183b148163dd173430b4ab88586a26. Abseil Team 2025-11-08 02:52:45 -08:00
  • 37678c92fb gtest_fail_if_no_test_selected: Rephrase error message. Abseil Team 2025-11-07 20:49:55 -08:00
  • dedab73a68 gtest_fail_if_no_test_selected: Rephrase error message. David Pizzuto 2025-11-07 16:02:11 -08:00
  • e0a6670009 Avoid -Wshadow warnings in EXPECT_THROW Jeremy Nimmer 2025-11-06 10:40:03 -08:00
  • f1e068d5c5 Fix ParamIteratorInterface copy constructor defaulting Jeremy Nimmer 2025-11-06 10:36:07 -08:00
  • e1a97d4c23
    Modify README for shared library compilation flags Wuzhuodong 2025-11-06 16:29:26 +08:00
  • d54d30fecb Add alwayslink = True to //:gtest_main Philipp Stephani 2025-11-04 19:33:13 +01:00
  • ae2b601bea Don’t link targets with main function against //:gtest_main Philipp Stephani 2025-11-04 19:41:46 +01:00
  • 32454943ab
    Merge 106d3264a42822deb7e02f9f305fe1d9369d474a into 6ec14dfd8c409d05fba94e18e3a02df35b874353 Matthias Donaubauer 2025-11-02 02:40:32 -03:00
  • 6ec14dfd8c Modernize example of combining matchers. Abseil Team 2025-10-31 13:55:24 -07:00
  • 17d335d7c7 Remove short-circuiting from AllOf, for better failure messages Justin Bassett 2025-10-30 21:51:50 -07:00
  • 4fe3307fb2 macOS CI: Move the Bazel vendor_dir to ${HOME} to workaround a Bazel issue where it does not work when it is in ${TMP} and also fix the quoting which was causing it to incorrectly receive the argument Derek Mauro 2025-10-30 10:10:42 -07:00
  • 3d638c14a5 CMake: Do not enable the C language (unnecessary) Damien L-G 2025-10-24 07:54:17 -04:00
  • 9d0754ba6b Add common Clang warnings to cxx_base_flags and fix existing issues Klein, Thorsten 2025-10-23 17:38:53 +02:00
  • b2b9072ecb Mark InternalDefaultActionSetAt as nodiscard. Abseil Team 2025-10-16 06:31:04 -07:00
  • e17e37a115 Automated Code Change Abseil Team 2025-10-15 21:01:25 -07:00
  • 8dbd60f7d5 Restore the documentation of AnyWith<T>(m) in the matchers reference. Abseil Team 2025-10-13 13:43:39 -07:00
  • 2ce9d8f2e8 Allow for passing non-pointers to DeleteArg and have them emit a deprecation warning instead. Abseil Team 2025-10-13 06:50:27 -07:00
  • 1ffb761664 Add IsEmpty overload for C-style wide strings Jimmy Zhang 2025-10-11 19:03:41 +08:00
  • 279f847946 Fix typo. Abseil Team 2025-10-07 16:02:53 -07:00
  • de1c609262 Automated Code Change Abseil Team 2025-10-07 06:38:47 -07:00
  • 310635492d Add CMake interface library GTest::gtest_prod Christoph Erhardt 2024-12-13 00:01:16 +01:00
  • 46b4e2552a Extract CMake helper function add_library_and_alias() Christoph Erhardt 2024-12-12 23:53:58 +01:00
  • 9706f75b8f Automated Code Change Abseil Team 2025-09-29 20:04:59 -07:00
  • 18835aba47 Add GTEST_BUILD_USING_STD_MODULE guards around #include of standard library headers and add import std; David Hunter 2025-09-27 16:23:11 -06:00
  • 18d7477327
    Help roottanagon-create 2025-09-27 07:14:50 +07:00
  • c9896486f5 [OG-164] add configuration as a zephyr module Fran27-owl 2025-09-23 15:02:32 -03:00
  • 85d319717b Fix CI and build system issues ChaiAndCode 2025-09-20 17:30:26 +08:00
  • 403604dfc7 docs: fix spelling 'behaviour' -> 'behavior' in gtest header comments ChaiAndCode 2025-09-20 17:20:30 +08:00
  • 50b8600c63 Add rules_cc dependency, required by Bazel going forward Derek Mauro 2025-09-18 11:15:32 -07:00
  • 0934b7e112 Use an internal symbol for deprecate-and-inline that allows the use of a deprecation message Derek Mauro 2025-09-16 10:38:37 -07:00
  • 7a60b1abe8 Use TempDir() in CapturedStream on all non‐Windows platforms Emily 2025-09-13 19:41:08 +01:00
  • 4ef9218150 Move CapturedStream iOS temporary directory logic into TempDir() Emily 2025-09-13 19:41:08 +01:00
  • 9b96c6971b
    Update MODULE.bazel hvadehra 2025-09-15 14:36:05 +02:00
  • e3eaecafe8
    Add loads for cc rules to BUILD.bazel hvadehra 2025-09-15 14:35:13 +02:00
  • 4969d0ad54 Automated Code Change Abseil Team 2025-09-12 20:44:26 -07:00
  • 9df216cc9d Update spelling of Mutex::lock and Mutex::unlock for compatibility with the standard and the latest Abseil Derek Mauro 2025-09-12 06:16:55 -07:00
  • d32e674de8 CMake files should provide a "main" with exceptions disabled adityarana14 2025-09-06 20:23:25 -04:00
  • 92b54856cf
    Merge branch 'google:main' into main Alessio Attilio 2025-09-03 23:20:27 +02:00
  • 07d2b70261
    Merge 3b7b31fa4b92c04eaf2c7a2f28d06b9c6a8bfab1 into 7917641ff965959afae189afb5f052524395525c DoDo 2025-09-03 15:31:39 +02:00
  • 7917641ff9 Bump Abseil dependency to 20250814.0 Derek Mauro 2025-09-02 07:13:59 -07:00
  • b43258902b
    Merge branch 'google:main' into main Alessio Attilio 2025-09-01 22:01:46 +02:00
  • 3b7b31fa4b use rules_license for defining the license of this repository Nenad Mikša 2025-08-31 10:57:21 +02:00
  • ab94ddbd0e avoid -lpthread link option when building with emscripten without threads Nenad Mikša 2025-08-31 10:53:41 +02:00
  • 50d8a7b7fb
    Use "test suite" rather than "test case" in error about mixing TEST and TEST_F Mathias Stearn 2025-08-27 16:44:57 +02:00
  • eb2d85edd0 Remove unused syslog dependency for Fuchsia. Abseil Team 2025-08-24 14:51:05 -07:00
  • bc110c7ca3 fix: Add mock_type to MockObjectState for dynamic type registration SigAttilio 2025-08-23 21:53:36 +02:00