aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Move everything in googletest into googletest/googletestBilly Donahue2015-08-2510-10204/+0
|
* Order the initializers correctly.kosak2015-07-271-2/+2
|
* Inject GTEST_EXTRA_DEATH_TEST_CHILD_SETUPkosak2015-07-271-0/+5
|
* Inject the custom InitGoogleTest function using a macro.kosak2015-07-271-0/+8
|
* Inject GTEST_CUSTOM_TEST_EVENT_LISTENER_kosak2015-07-241-0/+5
|
* Inject GetArgvs() with a macro from custom/gtest-port.h.kosak2015-07-242-24/+15
|
* Inject GTEST_EXTRA_DEATH_TEST_COMMAND_LINE_ARGS_kosak2015-07-241-0/+6
|
* Inject implementation of *FromGTestEnv using macros.kosak2015-07-241-0/+9
|
* Add injection point for GTEST_KILLED_BY_SIGNAL_OVERRIDE.kosak2015-07-191-0/+8
|
* GTEST_USE_OWN_FLAGFILE supportkosak2015-07-191-0/+6
|
* Move stack trace logic into custom/ and add a macro to inject it.kosak2015-07-172-36/+24
|
* Determine the existence of hash_map/hash_set in gtest-port.h.kosak2015-07-171-1/+0
|
* Implement GetThreadCount for Linux.kosak2015-07-171-4/+26
|
* Add support for --gtest_flagfile.kosak2015-07-172-12/+18
|
* Add support for --gtest_flagfilekosak2015-07-174-90/+134
|
* Move the selection of the flag saver implementation into gtest-port.h andkosak2015-07-141-4/+5
| | | | custom/gtest-port.h.
* Change GetDefaultFilter to allow for the injection of a custom filter.kosak2015-07-141-0/+6
|
* urxvt supports colorskosak2015-04-281-0/+2
|
* Make an int64->double conversion explicit to silence -Wconversion.kosak2015-04-281-1/+1
| | | | | Addresses issue #173: https://code.google.com/p/googlemock/issues/detail?id=173
* Small Mingw localtime() fix.kosak2015-01-081-9/+18
| | | | | Thanks tberghammer for pointing it out. https://codereview.appspot.com/185420043/
* Change an example to use 'override' rather than 'virtual'. Add missing ↵kosak2015-01-081-0/+2
| | | | headers for 'connect' and 'socket'.
* Noop changes to suppress compile-time warnings in WINDOWS code paths.kosak2014-11-171-1/+1
|
* Strip trailing whitespace when stringifying type lists.kosak2014-11-171-7/+15
|
* Mock out GetCurrentDir in NaCl.kosak2014-07-291-1/+8
|
* Expand equality failure messages with a by-line diff.kosak2014-07-281-0/+285
|
* Reduce the number of occurrences of gendered pronouns in gtest.kosak2014-06-185-14/+14
|
* Disable asan instrumentation for StackGrowsDown().kosak2014-06-171-0/+2
|
* Push upstream to SVN.billydonahue2014-05-153-32/+22
|
* Implement threading support for gtest on Windows.kosak2014-03-243-45/+398
| | | | Also, stop using localtime(). Instead, use localtime_r() on most systems, localtime_s() on Windows.
* Add annotations to suppress ThreadSanitizer failures due to gunit/gmock printer.kosak2014-03-121-0/+3
|
* Standards compliance changes to fix QNX build.kosak2014-03-122-1/+3
|
* Add GTEST_MOVE macro, to support mocking methods with move-only return types.kosak2014-01-291-0/+3
| | | | Add GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_
* Add MemorySanitizer annotations in gtest printers. Also remove unused ↵kosak2013-12-032-2/+3
| | | | variable kPathSeparatorString.
* supports a protocol for catching tests that prematurely exitzhanyong.wan2013-09-061-3/+57
|
* Fixes compatibility with C++11: (1 - 1) is no longer a NULL pointer constant.zhanyong.wan2013-06-181-1/+5
|
* When --gtest_filter is specified, XML report now doesn't contain information ↵vladlosev2013-04-252-12/+53
| | | | about tests that are filtered out (issue 141).
* Fixes a thread annotation; updates CHANGES for 1.7.0zhanyong.wan2013-04-241-2/+1
|
* prints type/value parameters when listing testszhanyong.wan2013-04-101-5/+49
|
* Implements support for calling Test::RecordProperty() outside of a test.vladlosev2013-04-052-112/+270
|
* Supports colored output on term type screen-256color.zhanyong.wan2013-03-111-1/+2
| | | | | | Proposed as a one-line patch by Tom Jakubowski (tom@crystae.net); finished by Zhanyong Wan.
* Fixes unused function warning on Mac, and fixes compatibility with newer GCC.zhanyong.wan2013-02-281-2/+2
|
* Fixes a nasty issue in gtest's template instantiation.zhanyong.wan2013-02-282-0/+29
|
* Removes an unused variable; also refactors to support an up-comingzhanyong.wan2013-02-282-19/+13
| | | | googlemock change.
* Fixes gUnit streaming output format.kosak2013-02-222-111/+154
|
* Removes testing::internal::String::Format(), which causes problems as it ↵kosak2013-02-226-156/+131
| | | | truncates the result at 4096 chars. Also update an obsolete link in comment.
* Unfortunately, the svn repo is a bit out of date. This commit contains 8jgm2012-11-157-283/+209
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | changes that haven't made it to svn. The descriptions of each change are listed below. - Fixes some python shebang lines. - Add ElementsAreArray overloads to gmock. ElementsAreArray now makes a copy of its input elements before the conversion to a Matcher. ElementsAreArray can now take a vector as input. ElementsAreArray can now take an iterator pair as input. - Templatize MatchAndExplain to allow independent string types for the matcher and matchee. I also templatized the ConstCharPointer version of MatchAndExplain to avoid calls with "char*" from using the new templated MatchAndExplain. - Fixes the bug where the constructor of the return type of ElementsAre() saves a reference instead of a copy of the arguments. - Extends ElementsAre() to accept arrays whose sizes aren't known. - Switches gTest's internal FilePath class from testing::internal::String to std::string. testing::internal::String was introduced when gTest couldn't depend on std::string. It's now deprecated. - Switches gTest & gMock from using testing::internal::String objects to std::string. Some static methods of String are still in use. We may be able to remove some but not all of them. In particular, String::Format() should eventually be removed as it truncates the result at 4096 characters, often causing problems.
* Improves Android support (by David Turner).vladlosev2012-09-191-4/+18
|
* Fixed Native Client build of gtest when using glibc (by Ben Smith).vladlosev2012-08-141-2/+2
|
* fixes a problem in which we pass the address one byte ↵jgm2012-07-121-1/+12
| | | | | | | ~/svn/googletest/trunk after the end of stack space in a call to clone(). According to Linux's man page on clone(), the 'stack' parameter usually points to the topmost address of the memory space set up for the child stack. The existing code points one byte after the end
* added defines for iOSjgm2012-07-091-1/+1
|