summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #4288 from juan-lunarg:juan/cmake_min_3_dot_6Copybara-Service2023-06-204-18/+8
|\ | | | | | | | | PiperOrigin-RevId: 541929012 Change-Id: I90423820611c2b6a6f81fe3f9ec2d23992ffbed1
| * cmake: Raise min to 3.6refs/pull/4288/headJuan Ramos2023-06-194-18/+8
| | | | | | | | | | | | | | | | | | | | | | From the CMake 3.27 release notes: Compatibility with versions of CMake older than 3.5 is now deprecated and will be removed from a future version. Calls to cmake_minimum_required() or cmake_policy() that set the policy version to an older value now issue a deprecation diagnostic. This PR also removes manually setting policy CMP0048. This is redundant since the CMake min is already 3.X
* | Merge pull request #4286 from ryandesign:patch-1Copybara-Service2023-06-201-3/+3
|\ \ | |/ |/| | | | | PiperOrigin-RevId: 541928566 Change-Id: I72437cb3a06f2af7220b247c6c136a38c5f1089c
| * Change C++11 requirement to C++14refs/pull/4286/headRyan Schmidt2023-06-191-3/+3
|/ | | | | Version 1.13.x and later require C++14. Also fix missing closing backtick.
* Merge pull request #4267 from niranjan-nilakantan:niranjan-nilakantan/issue4266Copybara-Service2023-06-161-0/+4
|\ | | | | | | | | PiperOrigin-RevId: 540901148 Change-Id: Ifd4c4a6d37e9bf7ff63470be401f94d2bb530c22
| * Ignore the .cache directory create by VSCode.refs/pull/4267/headNiranjan Nilakantan2023-06-011-0/+4
| | | | | | | | | | | | | | | | | | This is populated by the clangd language service provider. Also ignore the cmake-variants.yaml file. This can be created locally to select various build/test configurations. Fixes #4266
* | Allow clients to un-suppress output from gUnit EXPECT_EXIT tests.Abseil Team2023-06-154-6/+9
| | | | | | | | | | | | | | | | This is useful for running individual tests in a separate process, which is useful for testing e.g. flag changes which have a process-global effect. PiperOrigin-RevId: 540580573 Change-Id: I18a5d24d79425a9d595be3369efc44e2f655f6f8
* | Skip entire test suite with `GTEST_SKIP()` in `SetUpTestSuite`Dino Radakovic2023-06-143-4/+21
| | | | | | | | | | | | | | Fixes #4273 PiperOrigin-RevId: 540254167 Change-Id: I2555740d10284223539035bf73f88554fcf73f8a
* | Merge pull request #4188 from Mizzrym1:componentCopybara-Service2023-06-122-0/+6
|\ \ | | | | | | | | | | | | PiperOrigin-RevId: 539684886 Change-Id: Ie7f4175ad413fdb82d265374a4aca9fad23571f5
| * | Add COMPONENT to installrefs/pull/4188/headMaciej Sroczyński2023-03-142-0/+6
| | |
* | | internal g3doc documentation change.Abseil Team2023-06-091-1/+1
| | | | | | | | | | | | | | | PiperOrigin-RevId: 539134110 Change-Id: I28041f77e18bc67aa0ffabdc7205e350deed22c8
* | | Merge pull request #4269 from elupus:patch-3Copybara-Service2023-06-061-2/+2
|\ \ \ | | | | | | | | | | | | | | | | PiperOrigin-RevId: 538253216 Change-Id: Ib4bc90974f92939f884d6b5927f8bf37aac4d2c7
| * | | Check for file system for current directoryrefs/pull/4269/headJoakim Plate2023-06-021-2/+2
| | | | | | | | | | | | | | | | | | | | Check for current directory instead of death test to get original directory. A port may support filesystems but not death tests.
* | | | Merge pull request #4260 from pratyush3757:readme_table_fixCopybara-Service2023-06-051-34/+33
|\ \ \ \ | |/ / / |/| | | | | | | | | | | PiperOrigin-RevId: 537887202 Change-Id: I4a52ec0da24f043eba0aa1a9d7945066c799ce8a
| * | | change table to unordered listrefs/pull/4260/headPro37572023-06-011-34/+32
| | | |
| * | | Merge branch 'google:main' into readme_table_fixPratyush Choudhary2023-06-014-40/+30
| |\ \ \ | |/ / / |/| | |
* | | | Copy supported platforms from README onto ↵Dino Radakovic2023-06-011-33/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | https://google.github.io/googletest/platforms.html PiperOrigin-RevId: 537016664 Change-Id: Ie62891a1061465a009b90feba0ccb91d85591160
* | | | Provide example for setting C++ language standard in GoogleTest's Bazel ↵Dino Radakovic2023-05-311-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | quickstart and readme. An equivalent for CMake was merged in https://github.com/google/googletest/commit/aa99ce5a0db4215bb8e2cda3ee68b6b8d4896815 Fixes #4254 PiperOrigin-RevId: 536759641 Change-Id: I8400064a24e0d78f17a0720046f505efa1167b4f
* | | | Update GoogleTest to RE2 release `2023-06-01`.Paul Wankadia2023-05-311-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
* | | Merge pull request #4256 from niranjan-nilakantan:niranjan-nilakantan/issue4255Copybara-Service2023-05-301-2/+12
|\ \ \ | | | | | | | | | | | | | | | | PiperOrigin-RevId: 536480185 Change-Id: I9bdd65cd18253703abf3cc92b3f354c1f798aa3e
| * | | Disable some warnings for IntelLLVM on Windows.refs/pull/4256/headniranjan2023-05-251-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use /fp:precise to override IntelLLVM's default of /fp:fast. This makes IsInf and IsNan work as expected by googletest. ``` [build]...\googletest\googlemock\test\gmock-function-mocker_test.cc(143,21): error: 'VoidReturning' overrides a member function but is not marked 'override' [-Werror,-Winconsistent-missing-override] [build] MOCK_METHOD(void, VoidReturning, (int n)); // NOLINT ``` ``` [build] ...\googletest\googlemock\test\gmock-function-mocker_test.cc(182,20): error: exception specification of overriding function is more lax than base version [-Werror,-Wmicrosoft-exception-spec] [build] MOCK_METHOD(int, CTNullary, (), (Calltype(STDMETHODCALLTYPE))); ``` ``` [build] ...\googletest\googletest\test\googletest-death-test-test.cc(209,5): error: unused function 'DieInCRTDebugElse12' [-Werror,-Wunused-function] [build] int DieInCRTDebugElse12(int* sideeffect) { [build] ^ ``` ``` [build] ...\googletest\googletest\test\gtest_unittest.cc(4096,7): error: variable 'n' set but not used [-Werror,-Wunused-but-set-variable] [build] int n = 0; ```
| * | | Build googletest with IntelLLVM compilers.Niranjan Nilakantan2023-05-241-2/+8
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use the same flags as Clang if the compiler id is IntelLLVM. IntelLLVM warns if a double constant is assigned to a float. ``` [build] .../googletest/googletest/include/gtest/gtest-printers.h:516:17: warning: implicit conversion between floating point types of different sizes [-Wimplicit-float-size-conversion] [build] mulfor6 = 1e1; ``` IntelLLVM uses fp-model=fast by default, breaking IsNan and IsInf tests. Use -ffp-model=precise to fix this. IntelLLVM does not support -Wchar-subscripts Fixes #4255
| * | fix README tablePro37572023-05-301-23/+23
|/ /
* | Merge pull request #4250 from shlomnissan:cmake-quickstart-updateCopybara-Service2023-05-222-4/+5
|\ \ | | | | | | | | | | | | PiperOrigin-RevId: 534150776 Change-Id: Ib6c07c6abd06c259494928102e2cb800b6652612
| * | Add CXX_STANDARD_REQUIRED to CMake quickstartrefs/pull/4250/headShlomi Nissan2023-05-212-4/+5
|/ /
* | Fix typo in version number example in READMEDino Radakovic2023-05-171-1/+1
| | | | | | | | | | PiperOrigin-RevId: 532796425 Change-Id: If81029216cf12b9b05f8e2d79671ba106ebd28fb
* | Explicitly document googletest release tag formatDino Radakovic2023-05-161-0/+2
| | | | | | | | | | | | | | Fixes #4235 PiperOrigin-RevId: 532446854 Change-Id: If7e1dade02a80d9a30813c136bba3f20c796f0fa
* | Merge pull request #4231 from yagneshprajapati:mainCopybara-Service2023-05-151-12/+34
|\ \ | | | | | | | | | | | | PiperOrigin-RevId: 532204016 Change-Id: Ifa309f31bb959b43faa54c5ce631a823e6a2888a
| * | Update README.mdrefs/pull/4231/headyagneshprajapati2023-05-111-1/+0
| | | | | | | | | xml report gan removed
| * | Update README.mdyagneshprajapati2023-05-111-2/+2
| | | | | | | | | xUnit link
| * | Update README.mdyagneshprajapati2023-05-111-1/+1
| | | | | | | | | xunit link
| * | Update README.mdyagneshprajapati2023-05-071-13/+14
| | |
* | | Merge pull request #4234 from pateldeev:missing_depCopybara-Service2023-05-151-0/+1
|\ \ \ | | | | | | | | | | | | | | | | PiperOrigin-RevId: 532143036 Change-Id: I3dd57e975006478eb6b16b8ea289531738a8a0b5
| * | | Add missing absl dependency from build.refs/pull/4234/headpateldeev2023-05-081-0/+1
| |/ /
* | | Give CreateArgvFromArgs internal linkageAbseil Team2023-05-111-1/+4
|/ / | | | | | | | | | | | | It isn't declared in any header or referenced from any other file. PiperOrigin-RevId: 531209642 Change-Id: I9e7df37f737b00994f8845ed38c3b775879cb25c
* | This trips up when compiling with -Wvla otherwise.Abseil Team2023-05-051-2/+2
| | | | | | | | | | PiperOrigin-RevId: 529762901 Change-Id: I6ce4d630191bf265f847aef2d5dcc12a712faa60
* | Merge pull request #4146 from lygstate:fixes_std_pair_diffCopybara-Service2023-05-024-14/+35
|\ \ | | | | | | | | | | | | PiperOrigin-RevId: 528781910 Change-Id: I4038332a6255921792bfb4a8098aa84243d48e15
| * \ Merge branch 'main' into fixes_std_pair_diffrefs/pull/4146/headAndy Soffer2023-05-0192-1079/+1324
| |\ \ | |/ / |/| |
* | | Merge pull request #4227 from Vertexwahn:fix-spellingCopybara-Service2023-05-014-4/+4
|\ \ \ | | | | | | | | | | | | | | | | PiperOrigin-RevId: 528474013 Change-Id: I60cd509aded8d8b02423ea1b07c2c27e3709a808
| * | | Fix spellingrefs/pull/4227/headVertexwahn2023-04-254-4/+4
| | | |
* | | | Use GTEST_INTERNAL_CPLUSPLUS_LANG instead of __cplusplusDino Radakovic2023-04-283-10/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some versions of MSVC provide incorrect values for the latter and rely on _MSVC_LANG instead. Fixes #4226. PiperOrigin-RevId: 527919195 Change-Id: Ifcca4612074f5ebc5337094426866a187f79f90a
* | | | Add qualifier to avoid argument dependent lookupTom Hughes2023-04-281-1/+1
| | | | | | | | | | | | | | | | | | | | PiperOrigin-RevId: 527740306 Change-Id: I61308cc232c346d5ff8b0548d4c552a59633fffc
* | | | Use Abseil Flag public API for flag parsing.Abseil Team2023-04-264-30/+67
|/ / / | | | | | | | | | | | | | | | | | | 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
* | | Merge pull request #4225 from TurboGawron:non_moveable_struct_fixCopybara-Service2023-04-251-13/+13
|\ \ \ | | | | | | | | | | | | | | | | PiperOrigin-RevId: 526972449 Change-Id: I77d8bd37807f6c6ab5256f1e6c4abc64cceee740
| * | | gmock: fix issue #4222refs/pull/4225/headPatryk Gawroński2023-04-241-13/+13
|/ / / | | | | | | | | | | | | Rename 'Result' struct to 'NonMoveableStruct' in gmock-spec-builders_test.cc in ExpectCallTest.NonMoveableType test
* | | Use '=default' to define trivial constructor/destructorsrefs/pull/4221/headTom Hughes2023-04-2130-96/+96
| | | | | | | | | | | | | | | | | | | | | https://clang.llvm.org/extra/clang-tidy/checks/modernize/use-equals-default.html PiperOrigin-RevId: 526079054 Change-Id: Ia4db21e3e5f58b90de05d52fd94b291ed06d785d
* | | Use the empty method to check for emptinessTom Hughes2023-04-211-1/+1
| | | | | | | | | | | | | | | PiperOrigin-RevId: 526046714 Change-Id: I6ad0deff2a7f6dfef75a643c95ad914c83b9ba38
* | | Add missing std includesTom Hughes2023-04-2028-0/+80
| | | | | | | | | | | | | | | PiperOrigin-RevId: 525850646 Change-Id: I64387f5b933beb79cd05636dca81b7a75213383e
* | | Use std::make_uniqueTom Hughes2023-04-201-1/+1
| | | | | | | | | | | | | | | PiperOrigin-RevId: 525828947 Change-Id: I66f47c835bc93ba171eba0da8df09eff89c6c77b
* | | Fix spellingTom Hughes2023-04-201-4/+4
| | | | | | | | | | | | | | | PiperOrigin-RevId: 525820426 Change-Id: Ib5baa8da4a54ebb17b6ace12240ed03eedb46091