aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Update CONTRIBUTING.mdGennadiy Civil2019-05-271-1/+2
| | | Clarify googler PR policy
* Merge pull request #2260 from 741g:mastergennadiycivil2019-05-231-1/+1
|\ | | | | | | PiperOrigin-RevId: 249660276
| * unbreak windows buildLingfeng Yang2019-05-221-1/+1
| | | | | | | | | | windows msvc toolchain with werror and wconversion will break if converting long to DWORD.
* | Merge pull request #2259 from ngie-eign:fix-maintainers-typoGennadiy Civil2019-05-2249-9/+3833
|\ \ | | | | | | | | | PiperOrigin-RevId: 249500162
| * | Fix typo introduced in 63be3dcc245 (maintaners -> maintainers)Enji Cooper2019-05-199-9/+9
| |/ | | | | | | Signed-off-by: Enji Cooper <yaneurabeya@gmail.com>
* | Update README.mdGennadiy Civil2019-05-221-42/+0
| | | | | | Cleanup, remove legacy build scripts, googletest only provides Bazel and CMake
* | removing msvcgennadiycivil2019-05-2215-1700/+0
| |
* | removing msvcgennadiycivil2019-05-2218-1642/+0
| |
* | removing codegeargennadiycivil2019-05-226-440/+0
|/
* Update advanced.mdGennadiy Civil2019-05-171-0/+61
| | | Adding back section that was lost in merge
* Merge pull request #2254 from chaoran:masterGennadiy Civil2019-05-173-75/+63
|\ | | | | | | PiperOrigin-RevId: 248759825
| * add unit test for overload & operatorChaoran Yang2019-05-131-0/+91
| |
| * Use std::addressof to instead of plain '&'.Chaoran Yang2019-05-121-2/+2
| | | | | | | | | | Otherwise the code won't compile if the '&' operater is overloaded and return something that cannot be casted to void *.
* | Added docs for testing::RegisterTestGennadiy Civil2019-05-131-0/+72
|/
* Googletest exportAbseil Team2019-05-101-68/+73
| | | | | | Print the test output on assertion failure. PiperOrigin-RevId: 247283764
* Googletest exportAbseil Team2019-05-031-67/+11
| | | | | | Remove special case for protocol buffers. It is no longer needed. PiperOrigin-RevId: 246550795
* Merge pull request #2245 from daquexian:fix_wsign_conversiongennadiycivil2019-05-031-1/+1
|\ | | | | | | PiperOrigin-RevId: 246550729
| * Fix -Wsign-conversion error by adding static_castdaquexian2019-05-031-1/+1
| |
* | Googletest exportmisterg2019-05-039-0/+28
|/ | | | | | Clarify build system support - CMake and automake community supported PiperOrigin-RevId: 245821927
* Merge pull request #2242 from SylvestreG:masterGennadiy Civil2019-04-2935-1/+3246
|\ | | | | | | PiperOrigin-RevId: 245798478
| * Fix compilation on CentOS 7Sylvestre Gallon2019-04-261-1/+1
| |
* | Removing obsolete msvc 2005 and 2010Gennadiy Civil2019-04-2910-1163/+0
| |
* | Removing obsolete codegear and msvc 2010Gennadiy Civil2019-04-2924-2082/+0
| |
* | Googletest exportmisterg2019-04-292-12/+0
| | | | | | | | | | | | Internal Change PiperOrigin-RevId: 245788057
* | Merge pull request #2241 from ngie-eign:fix-wsign-conversion-falloutGennadiy Civil2019-04-262-3/+4
|\ \ | |/ |/| | | PiperOrigin-RevId: 245430295
| * Address fallout from -Wsign-conversion work on WindowsEnji Cooper2019-04-262-3/+4
|/ | | | | | | | Some Windows users builds were broken after a0d60be. This change addresses the lingering -Wsign-conversion issues with those platforms by adding some missing `static_cast` calls as needed. Signed-off-by: Enji Cooper <yaneurabeya@gmail.com>
* Googletest exportAbseil Team2019-04-244-6/+37
| | | | | | | | Add GTEST_FAIL_AT, an equivalent to ADD_FAILURE_AT but that spawns a fatal failure rather than a non-fatal, eg. the equivalent of an ASSERT* failure rather than an EXPECT* failure. PiperOrigin-RevId: 244746609
* Update README.mdGennadiy Civil2019-04-181-4/+0
|
* Googletest exportmisterg2019-04-181-2/+2
| | | | | | Fixes https://github.com/google/googletest/issues/2232 PiperOrigin-RevId: 244237560
* Googletest exportAbseil Team2019-04-183-540/+0
| | | | | | | | | Remove GMock Doctor. It has not been actively supported for a while. We also now have better techniques to improve compiler errors where needed instead of requiring a separate tool to diagnose them. PiperOrigin-RevId: 244196068
* Googletest exportmisterg2019-04-185-12/+554
| | | | | | Expose more information in SuiteApiResolver diagnostic output PiperOrigin-RevId: 244179347
* Merge pull request #2170 from ngie-eign:issue-2146-ver2Gennadiy Civil2019-04-1815-79/+108
|\ | | | | | | PiperOrigin-RevId: 244069956
| * clang: fix `-Wsign-conversion` errorsEnji Cooper2019-04-0513-69/+89
| | | | | | | | | | | | | | | | | | | | | | Cast some values as their unsigned equivalents or `size_t` to match the parameter type used for the template object under test. Also, provide UInt32 equivalent delegate methods for some callers (with int-equivalents for backwards compatibility). This closes #2146. Signed-off-by: Enji Cooper <yaneurabeya@gmail.com>
* | Googletest exportAbseil Team2019-04-161-1/+1
| | | | | | | | | | | | [googletest] Fix death test condition. PiperOrigin-RevId: 243742424
* | Googletest exportAbseil Team2019-04-161-2/+6
| | | | | | | | | | | | | | | | | | Migrate ZX_WAIT_ASYNC_REPEATING to ZX_WAIT_ASYNC_ONCE ZX_WAIT_ASYNC_REPEATING is deprecated so convert code to use ZX_WAIT_ASYNC_ONCE instead. PiperOrigin-RevId: 243707147
* | Merge pull request #2230 from return:style-issueGennadiy Civil2019-04-121-2/+2
|\ \ | | | | | | | | | PiperOrigin-RevId: 243313653
| * | Sort Haiku platform definition alphabetically.Calvin Hill2019-04-121-2/+2
|/ / | | | | | | | | Fixes a minor ordering issue when defining the platform macro. Also fixes a minor typo: 'Max OS X' -> 'Mac OS X'.
* | Merge pull request #2226 from davidben:msvc-5046Gennadiy Civil2019-04-112-4/+18
|\ \ | | | | | | | | | PiperOrigin-RevId: 243121568
| * | MSVC C5046 warning is unavailable in MSVC 2015.David Benjamin2019-04-092-4/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Per the MSVC documentation the warning is new as of Visual Studio 2017, version 15.8. https://docs.microsoft.com/en-us/cpp/error-messages/compiler-warnings/c5046?view=vs-2019 GTest users building on MSVC 2015 or older versions of 2017 will, when C4616 is enabled, see a warning like: [...]gtest-matchers.h(53): error C2220: warning treated as error - no 'object' file generated [...]gtest-matchers.h(53): warning C4619: #pragma warning: there is no warning number '5046' Guard the mention of 5046 by an _MSC_VER check. VS2017 15.8 corresponds to an _MSC_VER of 1915. https://docs.microsoft.com/en-us/cpp/preprocessor/predefined-macros?view=vs-2019
* | | Merge pull request #2229 from return:haiku-supportGennadiy Civil2019-04-113-32/+36
|\ \ \ | | | | | | | | | | | | PiperOrigin-RevId: 243104604
| * | | Add Haiku platform support.Calvin Hill2019-04-112-3/+7
| |/ / | | | | | | | | | | | | This allows googletest to recognize the Haiku operating system when running tests in other projects.
* | | Merge pull request #2228 from rongou/patch-2Gennadiy Civil2019-04-111-19/+19
|\ \ \ | | | | | | | | replace test case with test suite in the primer
| * | | replace test case with test suite in the primerRong Ou2019-04-111-19/+19
|/ / /
* | | Merge pull request #2225 from rongou/patch-1Gennadiy Civil2019-04-111-1/+1
|\ \ \ | |/ / |/| | add missing period
| * | add missing periodRong Ou2019-04-091-1/+1
|/ /
* | Update README.mdGennadiy Civil2019-04-071-4/+0
| |
* | Merge pull request #2222 from Ivaylo-Kirov/patch-1Gennadiy Civil2019-04-071-1/+1
|\ \ | |/ |/| Update ForDummies.md
| * Update ForDummies.mdIvaylo Kirov2019-04-061-1/+1
|/
* Merge pull request #2148 from ngie-eign:clang-add-explicit-c++11-rtti-flagGennadiy Civil2019-04-051-0/+1
|\ | | | | | | PiperOrigin-RevId: 242038269
| * clang: explicitly enable/disable RTTI support with the compilerEnji Cooper2019-04-031-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add `-frtti` to the compiler with the base flags case so that RTTI is enabled by default with clang. Add its inverse analog, `cxx_no_rtti_flags` in order to test the case with RTTI off, similar to gcc. This reduces the amount of testing/support overhead needed in the non-RTTI case with clang, as the tests currently fail when these two features are off with version 1.8.1. This something I used in when investigating test failures on FreeBSD, as the tests that rely on RTTI were failing with googletest 1.8.1 on the OS platform. More investigation is being done to determine how this should be fixed on FreeBSD 11.2-RELEASE with ports, as the package doesn't currently compile the tests, and when enabled (based on my WIP diff), the tests fail in similar ways. Signed-off-by: Enji Cooper <yaneurabeya@gmail.com>