summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Distinguish between C++11 language and library support for <initializer_list>.HEADmasterkosak@google.com2013-12-04
| | | | | | | Fix spelling: repositary -> repository. git-svn-id: http://googletest.googlecode.com/svn/trunk@671 861a406c-534a-0410-8894-cb66d6ee9925
* Fix warnings encountered with clang -Wall.kosak@google.com2013-12-03
| | | | git-svn-id: http://googletest.googlecode.com/svn/trunk@670 861a406c-534a-0410-8894-cb66d6ee9925
* Add MemorySanitizer annotations in gtest printers. Also remove unused ↵kosak@google.com2013-12-03
| | | | | | variable kPathSeparatorString. git-svn-id: http://googletest.googlecode.com/svn/trunk@669 861a406c-534a-0410-8894-cb66d6ee9925
* Delete whitespace, and change the return type of ↵kosak@google.com2013-12-03
| | | | | | ImplicitlyConvertible::MakeFrom() to From&. git-svn-id: http://googletest.googlecode.com/svn/trunk@668 861a406c-534a-0410-8894-cb66d6ee9925
* avoids clash with the max() macro on Windowszhanyong.wan2013-09-18
| | | | git-svn-id: http://googletest.googlecode.com/svn/trunk@663 861a406c-534a-0410-8894-cb66d6ee9925
* supports a protocol for catching tests that prematurely exitzhanyong.wan2013-09-06
| | | | git-svn-id: http://googletest.googlecode.com/svn/trunk@662 861a406c-534a-0410-8894-cb66d6ee9925
* Updates gtest.xcodeproj to be compatible with OS X 10.8.4 & Xcode 4.6.3zhanyong.wan2013-08-27
| | | | git-svn-id: http://googletest.googlecode.com/svn/trunk@661 861a406c-534a-0410-8894-cb66d6ee9925
* fixes a typo in CMake script; h/t to Jay Mueller for reporting the issuezhanyong.wan2013-07-09
| | | | git-svn-id: http://googletest.googlecode.com/svn/trunk@659 861a406c-534a-0410-8894-cb66d6ee9925
* allows gtest-config.in to work with an absoulte path for @top_srcdir@. h/t ↵zhanyong.wan2013-07-08
| | | | | | to Jimi Xenidis for reporting the issue and the fix. git-svn-id: http://googletest.googlecode.com/svn/trunk@658 861a406c-534a-0410-8894-cb66d6ee9925
* makes gtest-death-test_test.cc compile on platforms that don't support death ↵zhanyong.wan2013-07-08
| | | | | | tests; h/t to Steve Robbins for reporting the issue and suggesting the fix. git-svn-id: http://googletest.googlecode.com/svn/trunk@657 861a406c-534a-0410-8894-cb66d6ee9925
* Fixes compatibility with C++11: (1 - 1) is no longer a NULL pointer constant.zhanyong.wan2013-06-18
| | | | git-svn-id: http://googletest.googlecode.com/svn/trunk@655 861a406c-534a-0410-8894-cb66d6ee9925
* When --gtest_filter is specified, XML report now doesn't contain information ↵vladlosev2013-04-25
| | | | | | about tests that are filtered out (issue 141). git-svn-id: http://googletest.googlecode.com/svn/trunk@654 861a406c-534a-0410-8894-cb66d6ee9925
* Fixes a thread annotation; updates CHANGES for 1.7.0zhanyong.wan2013-04-24
| | | | git-svn-id: http://googletest.googlecode.com/svn/trunk@653 861a406c-534a-0410-8894-cb66d6ee9925
* prints type/value parameters when listing testszhanyong.wan2013-04-10
| | | | git-svn-id: http://googletest.googlecode.com/svn/trunk@652 861a406c-534a-0410-8894-cb66d6ee9925
* Updates the version number to 1.7.0zhanyong.wan2013-04-07
| | | | git-svn-id: http://googletest.googlecode.com/svn/trunk@651 861a406c-534a-0410-8894-cb66d6ee9925
* Implements support for calling Test::RecordProperty() outside of a test.vladlosev2013-04-05
| | | | git-svn-id: http://googletest.googlecode.com/svn/trunk@648 861a406c-534a-0410-8894-cb66d6ee9925
* Fixes some compatibility issues with STLport.zhanyong.wan2013-04-04
| | | | git-svn-id: http://googletest.googlecode.com/svn/trunk@647 861a406c-534a-0410-8894-cb66d6ee9925
* Replaces unportable == with portable = in configure.ac.zhanyong.wan2013-03-19
| | | | | | | Contributed by tk@giga.or.at. git-svn-id: http://googletest.googlecode.com/svn/trunk@646 861a406c-534a-0410-8894-cb66d6ee9925
* Prints a useful message when GetParam() is called in a non-parameterized test.zhanyong.wan2013-03-12
| | | | git-svn-id: http://googletest.googlecode.com/svn/trunk@645 861a406c-534a-0410-8894-cb66d6ee9925
* Supports colored output on term type screen-256color.zhanyong.wan2013-03-11
| | | | | | | | | Proposed as a one-line patch by Tom Jakubowski (tom@crystae.net); finished by Zhanyong Wan. git-svn-id: http://googletest.googlecode.com/svn/trunk@644 861a406c-534a-0410-8894-cb66d6ee9925
* Fixes unused function warning on Mac, and fixes compatibility with newer GCC.gtest-embtk-1.1.0zhanyong.wan2013-02-28
| | | | git-svn-id: http://googletest.googlecode.com/svn/trunk@643 861a406c-534a-0410-8894-cb66d6ee9925
* Fixes a nasty issue in gtest's template instantiation.zhanyong.wan2013-02-28
| | | | git-svn-id: http://googletest.googlecode.com/svn/trunk@642 861a406c-534a-0410-8894-cb66d6ee9925
* Implements RUN_ALL_TESTS() as a function.zhanyong.wan2013-02-28
| | | | git-svn-id: http://googletest.googlecode.com/svn/trunk@641 861a406c-534a-0410-8894-cb66d6ee9925
* Removes an unused variable; also refactors to support an up-comingzhanyong.wan2013-02-28
| | | | | | | googlemock change. git-svn-id: http://googletest.googlecode.com/svn/trunk@640 861a406c-534a-0410-8894-cb66d6ee9925
* Removes dangling references in make/cmake files.zhanyong.wan2013-02-27
| | | | git-svn-id: http://googletest.googlecode.com/svn/trunk@639 861a406c-534a-0410-8894-cb66d6ee9925
* Adds -pthread and changes -I to -isystem in gtest's build instructions.zhanyong.wan2013-02-27
| | | | git-svn-id: http://googletest.googlecode.com/svn/trunk@638 861a406c-534a-0410-8894-cb66d6ee9925
* Fixes gUnit streaming output format.kosak@google.com2013-02-22
| | | | git-svn-id: http://googletest.googlecode.com/svn/trunk@637 861a406c-534a-0410-8894-cb66d6ee9925
* Removes testing::internal::String::Format(), which causes problems as it ↵kosak@google.com2013-02-22
| | | | | | truncates the result at 4096 chars. Also update an obsolete link in comment. git-svn-id: http://googletest.googlecode.com/svn/trunk@636 861a406c-534a-0410-8894-cb66d6ee9925
* Fixes an out-dated URL.zhanyong.wan2013-02-02
| | | | git-svn-id: http://googletest.googlecode.com/svn/trunk@635 861a406c-534a-0410-8894-cb66d6ee9925
* Adds the LICENSE file to the distribution.vladlosev2013-01-29
| | | | git-svn-id: http://googletest.googlecode.com/svn/trunk@634 861a406c-534a-0410-8894-cb66d6ee9925
* Unbreak building gtest with -std=c++11 on Mac OS X 10.6. Also, better ↵jgm@google.com2012-12-03
| | | | | | support for death tests in iOS simulator. git-svn-id: http://googletest.googlecode.com/svn/trunk@629 861a406c-534a-0410-8894-cb66d6ee9925
* Unfortunately, the svn repo is a bit out of date. This commit contains 8jgm@google.com2012-11-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. git-svn-id: http://googletest.googlecode.com/svn/trunk@628 861a406c-534a-0410-8894-cb66d6ee9925
* Improves Android support (by David Turner).vladlosev2012-09-19
| | | | git-svn-id: http://googletest.googlecode.com/svn/trunk@625 861a406c-534a-0410-8894-cb66d6ee9925
* Removes obsolete debug code.vladlosev2012-09-06
| | | | git-svn-id: http://googletest.googlecode.com/svn/trunk@623 861a406c-534a-0410-8894-cb66d6ee9925
* Fixes gtest-tuple.h in Visual C++ 7.1.vladlosev2012-09-06
| | | | git-svn-id: http://googletest.googlecode.com/svn/trunk@622 861a406c-534a-0410-8894-cb66d6ee9925
* Fixed Native Client build of gtest when using glibc (by Ben Smith).vladlosev2012-08-14
| | | | git-svn-id: http://googletest.googlecode.com/svn/trunk@621 861a406c-534a-0410-8894-cb66d6ee9925
* Prevents pump.py from splitting long IWYU pragma lines.vladlosev2012-08-14
| | | | git-svn-id: http://googletest.googlecode.com/svn/trunk@620 861a406c-534a-0410-8894-cb66d6ee9925
* fixes a problem in which we pass the address one byte ↵jgm@google.com2012-07-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 git-svn-id: http://googletest.googlecode.com/svn/trunk@618 861a406c-534a-0410-8894-cb66d6ee9925
* added defines for iOSjgm@google.com2012-07-09
| | | | git-svn-id: http://googletest.googlecode.com/svn/trunk@617 861a406c-534a-0410-8894-cb66d6ee9925
* Improves gtest's failure messages. In particulars, char pointers andzhanyong.wan2012-06-07
| | | | | | | char arrays are not escapped properly. git-svn-id: http://googletest.googlecode.com/svn/trunk@616 861a406c-534a-0410-8894-cb66d6ee9925
* Fixes threading annotations and compatibility with C++11, which doesn'tzhanyong.wan2012-05-31
| | | | | | | | allow exepctions to be thrown in a destructor. git-svn-id: http://googletest.googlecode.com/svn/trunk@615 861a406c-534a-0410-8894-cb66d6ee9925
* Teach gtest to autodetect rtti support with clang (by Nico Weber).vladlosev2012-05-02
| | | | git-svn-id: http://googletest.googlecode.com/svn/trunk@614 861a406c-534a-0410-8894-cb66d6ee9925
* Added support for platforms where pthread_t is a struct rather than an integraljgm@google.com2012-04-02
| | | | | | | type. git-svn-id: http://googletest.googlecode.com/svn/trunk@613 861a406c-534a-0410-8894-cb66d6ee9925
* Misc small updates to some debug death code, and to messages streaming to macrosjgm@google.com2012-03-09
| | | | git-svn-id: http://googletest.googlecode.com/svn/trunk@612 861a406c-534a-0410-8894-cb66d6ee9925
* Locking for Notification class.jgm@google.com2012-01-27
| | | | git-svn-id: http://googletest.googlecode.com/svn/trunk@610 861a406c-534a-0410-8894-cb66d6ee9925
* Adds file and line information to the "message", which is used as the summaryjgm@google.com2012-01-17
| | | | | | | of a failure. git-svn-id: http://googletest.googlecode.com/svn/trunk@609 861a406c-534a-0410-8894-cb66d6ee9925
* Removes spurious semicolon.vladlosev2011-11-28
| | | | git-svn-id: http://googletest.googlecode.com/svn/trunk@608 861a406c-534a-0410-8894-cb66d6ee9925
* Improves conformance to the Google C++ Style Guide (by Greg Miller).vladlosev2011-11-04
| | | | git-svn-id: http://googletest.googlecode.com/svn/trunk@607 861a406c-534a-0410-8894-cb66d6ee9925
* Adds support for detection of running in death test child processes.vladlosev2011-10-28
| | | | git-svn-id: http://googletest.googlecode.com/svn/trunk@606 861a406c-534a-0410-8894-cb66d6ee9925
* Adds empty methods to Mutex on platforms where Google Test is not ↵vladlosev2011-10-24
| | | | | | thread-safe. This will support a reentrancy fix in Google Mock. git-svn-id: http://googletest.googlecode.com/svn/trunk@605 861a406c-534a-0410-8894-cb66d6ee9925