| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
| |
Clarify googler PR policy
|
|\
| |
| |
| | |
PiperOrigin-RevId: 249660276
|
| |
| |
| |
| |
| | |
windows msvc toolchain with werror and wconversion
will break if converting long to DWORD.
|
|\ \
| | |
| | |
| | | |
PiperOrigin-RevId: 249500162
|
| |/
| |
| |
| | |
Signed-off-by: Enji Cooper <yaneurabeya@gmail.com>
|
| |
| |
| | |
Cleanup, remove legacy build scripts, googletest only provides Bazel and CMake
|
| | |
|
| | |
|
|/ |
|
|
|
| |
Adding back section that was lost in merge
|
|\
| |
| |
| | |
PiperOrigin-RevId: 248759825
|
| | |
|
| |
| |
| |
| |
| | |
Otherwise the code won't compile if the '&' operater is overloaded and
return something that cannot be casted to void *.
|
|/ |
|
|
|
|
|
|
| |
Print the test output on assertion failure.
PiperOrigin-RevId: 247283764
|
|
|
|
|
|
| |
Remove special case for protocol buffers. It is no longer needed.
PiperOrigin-RevId: 246550795
|
|\
| |
| |
| | |
PiperOrigin-RevId: 246550729
|
| | |
|
|/
|
|
|
|
| |
Clarify build system support - CMake and automake community supported
PiperOrigin-RevId: 245821927
|
|\
| |
| |
| | |
PiperOrigin-RevId: 245798478
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
Internal Change
PiperOrigin-RevId: 245788057
|
|\ \
| |/
|/|
| | |
PiperOrigin-RevId: 245430295
|
|/
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
| |
Fixes https://github.com/google/googletest/issues/2232
PiperOrigin-RevId: 244237560
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Expose more information in SuiteApiResolver diagnostic output
PiperOrigin-RevId: 244179347
|
|\
| |
| |
| | |
PiperOrigin-RevId: 244069956
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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] Fix death test condition.
PiperOrigin-RevId: 243742424
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
|\ \
| | |
| | |
| | | |
PiperOrigin-RevId: 243313653
|
|/ /
| |
| |
| |
| | |
Fixes a minor ordering issue when defining the platform macro.
Also fixes a minor typo: 'Max OS X' -> 'Mac OS X'.
|
|\ \
| | |
| | |
| | | |
PiperOrigin-RevId: 243121568
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
|\ \ \
| | | |
| | | |
| | | | |
PiperOrigin-RevId: 243104604
|
| |/ /
| | |
| | |
| | |
| | | |
This allows googletest to recognize the Haiku operating system when
running tests in other projects.
|
|\ \ \
| | | |
| | | | |
replace test case with test suite in the primer
|
|/ / / |
|
|\ \ \
| |/ /
|/| | |
add missing period
|
|/ / |
|
| | |
|
|\ \
| |/
|/| |
Update ForDummies.md
|
|/ |
|
|\
| |
| |
| | |
PiperOrigin-RevId: 242038269
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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>
|