aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Improves gtest's failure messages. In particulars, char pointers andzhanyong.wan2012-06-072-62/+58
| | | | char arrays are not escapped properly.
* Fixes threading annotations and compatibility with C++11, which doesn'tzhanyong.wan2012-05-311-2/+2
| | | | | allow exepctions to be thrown in a destructor.
* Misc small updates to some debug death code, and to messages streaming to macrosjgm2012-03-091-3/+8
|
* Adds file and line information to the "message", which is used as the summaryjgm2012-01-172-8/+9
| | | | of a failure.
* Removes spurious semicolon.vladlosev2011-11-281-2/+1
|
* Improves conformance to the Google C++ Style Guide (by Greg Miller).vladlosev2011-11-045-6/+4
|
* Adds support for detection of running in death test child processes.vladlosev2011-10-281-1/+31
|
* Expressed the thread-safety annotations in code, replacing the existing ↵vladlosev2011-10-242-26/+31
| | | | comment-based system (by Aaron Jacobs).
* Implements the timestamp attribute for the testsuites element in the output ↵vladlosev2011-10-052-1/+51
| | | | XML (external contribution by Dirk Meister).
* Adds ability to inject death test child arguments for test purposes.vladlosev2011-10-052-4/+21
|
* Adds a new macro simplifying use of snprinf on MS platforms.vladlosev2011-09-261-9/+1
|
* Simplifies the implementatoin of the test result printer; by Ulfar Erlingssonzhanyong.wan2011-09-161-8/+4
|
* Ignore SIGPROF signal during clone()/fork() call. clone()/fork() call hangs ↵vladlosev2011-09-091-0/+21
| | | | permanently if it consumes more cpu than the SIGPROF signal timer interval (by Nabeel Mian).
* QNX compatibility patch (by Haruka Iwao).vladlosev2011-06-202-8/+77
|
* Suppresses the tail-call optimization of StackGrowsDown() in GCC4.6 (by Paul ↵vladlosev2011-06-131-4/+6
| | | | Pluzhnikov).
* Adds support for building Google Mock as a shared library (DLL).vladlosev2011-05-201-2/+2
|
* fixes a problem caused by gcc 4.6 optimization (by Paul Pluzhnikov)zhanyong.wan2011-04-141-0/+5
|
* Fixes Sun C++ compiler errors (by Pasi Valminen)zhanyong.wan2011-04-121-1/+8
|
* Simplifies ASCII character detection in gtest-printers.h. This also makes it ↵vladlosev2011-04-091-2/+1
| | | | possible to build Google Test on MinGW.
* Fixes a compiler error when compiling with Visual Age (by Hady Zalek).vladlosev2011-04-081-1/+1
|
* makes gtest compatible with HP UX (by Pasi Valminen); fixes a typo in the ↵zhanyong.wan2011-04-071-1/+1
| | | | name of xlC (by Hady Zalek).
* Changes diagnostic output of the question mark from '\?' to '?'.vladlosev2011-04-011-3/+0
|
* Fixes Windows CE compatibility problem (issue ↵vladlosev2011-03-301-1/+1
| | | | http://code.google.com/p/googletest/issues/detail?id=362).
* Fixes 'formatting error or buffer exceeded' error when outputting long ↵vladlosev2011-03-301-17/+13
| | | | failure messages in XML.
* Fixes compatibility with Sun C++ (by Hady Zalek); fixes compatibilityzhanyong.wan2011-03-111-3/+3
| | | | with Android (by Zachary Vorhies).
* Fixes compatibility with Borland C++Builder. Original patch by Joshzhanyong.wan2011-03-051-1/+1
| | | | Kelley. Simplified by Zhanyong Wan.
* Indents preprocessor directives.zhanyong.wan2011-02-226-139/+179
|
* Fixes off-by-one error in a message about test sharding (by David Glasser).vladlosev2011-02-121-2/+3
|
* Adds null check for file locations in XML output printer.vladlosev2011-02-022-2/+35
|
* Add markers to death test messages to make them more recogizable (by Jeff ↵zhanyong.wan2011-02-021-5/+24
| | | | Shute).
* Adds type_param and value_param as <testcase> attributes to the XMLzhanyong.wan2011-02-022-29/+52
| | | | | | report; also removes the comment() and test_case_comment() fields of TestInfo. Proposed and initally implemented by Joey Oravec. Re-implemented by Vlad Losev.
* template selection error in IBM's xIC_r compiler.vladlosev2011-01-291-10/+16
|