Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move everything in googletest into googletest/googletest | Billy Donahue | 2015-08-25 | 1 | -1221/+0 |
| | |||||
* | Order the initializers correctly. | kosak | 2015-07-27 | 1 | -2/+2 |
| | |||||
* | Inject GetArgvs() with a macro from custom/gtest-port.h. | kosak | 2015-07-24 | 1 | -4/+1 |
| | |||||
* | Inject implementation of *FromGTestEnv using macros. | kosak | 2015-07-24 | 1 | -0/+9 |
| | |||||
* | Determine the existence of hash_map/hash_set in gtest-port.h. | kosak | 2015-07-17 | 1 | -1/+0 |
| | |||||
* | Implement GetThreadCount for Linux. | kosak | 2015-07-17 | 1 | -4/+26 |
| | |||||
* | Add support for --gtest_flagfile | kosak | 2015-07-17 | 1 | -35/+45 |
| | |||||
* | Reduce the number of occurrences of gendered pronouns in gtest. | kosak | 2014-06-18 | 1 | -3/+3 |
| | |||||
* | Push upstream to SVN. | billydonahue | 2014-05-15 | 1 | -7/+2 |
| | |||||
* | Implement threading support for gtest on Windows. | kosak | 2014-03-24 | 1 | -4/+387 |
| | | | | Also, stop using localtime(). Instead, use localtime_r() on most systems, localtime_s() on Windows. | ||||
* | Standards compliance changes to fix QNX build. | kosak | 2014-03-12 | 1 | -0/+1 |
| | |||||
* | Removes testing::internal::String::Format(), which causes problems as it ↵ | kosak | 2013-02-22 | 1 | -6/+6 |
| | | | | 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 8 | jgm | 2012-11-15 | 1 | -17/+21 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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). | vladlosev | 2012-09-19 | 1 | -4/+18 |
| | |||||
* | Misc small updates to some debug death code, and to messages streaming to macros | jgm | 2012-03-09 | 1 | -3/+8 |
| | |||||
* | Improves conformance to the Google C++ Style Guide (by Greg Miller). | vladlosev | 2011-11-04 | 1 | -1/+0 |
| | |||||
* | Adds ability to inject death test child arguments for test purposes. | vladlosev | 2011-10-05 | 1 | -3/+15 |
| | |||||
* | QNX compatibility patch (by Haruka Iwao). | vladlosev | 2011-06-20 | 1 | -0/+25 |
| | |||||
* | Indents preprocessor directives. | zhanyong.wan | 2011-02-22 | 1 | -15/+16 |
| | |||||
* | Adds null check for file locations in XML output printer. | vladlosev | 2011-02-02 | 1 | -0/+32 |
| | |||||
* | Adds a missing #include (by Vlad Losev). | zhanyong.wan | 2010-10-14 | 1 | -0/+1 |
| | |||||
* | Include gtest headers as user headers instead of system headers. | zhanyong.wan | 2010-09-14 | 1 | -4/+4 |
| | |||||
* | Casts char to unsigned char before calling isspace() etc to avoid undefined ↵ | zhanyong.wan | 2010-08-31 | 1 | -15/+15 |
| | | | | behavior (by Zhanyong Wan); removes conditional #includes keyed on GTEST_HAS_PROTOBUF_ (by Zhanyong Wan); publishes GTEST_HAS_STREAM_REDIRECTION (by Vlad Losev); forward declares some classes properly (by Samuel Benzaquen); honors the --gtest_catch_exceptions flag (by Vlad Losev). | ||||
* | Allows Google Test to build on OSes other then a pre-determined set and ↵ | vladlosev | 2010-07-22 | 1 | -0/+1 |
| | | | | implements GTEST_HAS_POSIX_REGEX condition for compatibility with them. | ||||
* | Simplifies ThreadStartSemaphore's implementation. | zhanyong.wan | 2010-02-26 | 1 | -40/+0 |
| | |||||
* | Simplifies the threading implementation and improves some comments. | zhanyong.wan | 2010-02-25 | 1 | -57/+9 |
| | |||||
* | Adds threading support (by Miklos Fazekas, Vlad Losev, and Chandler ↵ | zhanyong.wan | 2010-02-24 | 1 | -0/+88 |
| | | | | Carruth); adds wide InitGoogleTest to gtest.def (by Vlad Losev); updates the version number (by Zhanyong Wan); updates the release notes for 1.5.0 (by Vlad Losev); removes scons scripts from the distribution (by Zhanyong Wan); adds the cmake build script to the distribution (by Zhanyong Wan); adds fused source files to the distribution (by Vlad Losev and Chandler Carruth). | ||||
* | Adds Solaris support to test scripts. | vladlosev | 2010-02-11 | 1 | -1/+8 |
| | |||||
* | Adds Solaris support (by Hady Zalek) | vladlosev | 2010-02-03 | 1 | -5/+12 |
| | |||||
* | Introduces macro GTEST_HAS_STREAM_REDIRECTION_ (by Vlad Losev); fixes ↵ | zhanyong.wan | 2010-01-28 | 1 | -3/+2 |
| | | | | unsynchronized color text output on Windows (by Vlad Losev); fixes the cmake script to work with MSVC 10 (by Manuel Klimek). | ||||
* | Implements stdout capturing (by Vlad Losev); fixes compiler error on NVCC ↵ | zhanyong.wan | 2010-01-27 | 1 | -54/+72 |
| | | | | (by Zhanyong Wan). | ||||
* | Publishes the even listener API (by Vlad Losev); adds OS-indicating macros ↵ | zhanyong.wan | 2009-09-24 | 1 | -16/+12 |
| | | | | to simplify gtest code (by Zhanyong Wan). | ||||
* | Simplifies the implementation of GTEST_LOG_ & GTEST_LOG_; renames | zhanyong.wan | 2009-09-16 | 1 | -8/+13 |
| | | | | | GTEST_HIDE_UNREACHABLE_CODE_ to GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_ (by Vlad Losev). | ||||
* | Enables String to contain NUL (by Zhanyong Wan); Adds scons scripts (by Vlad ↵ | zhanyong.wan | 2009-09-01 | 1 | -1/+1 |
| | | | | Losev). | ||||
* | Implements EXPECT_DEATH_IF_SUPPORTED (by Vlad Losev); Fixes compatibility ↵ | zhanyong.wan | 2009-08-07 | 1 | -8/+4 |
| | | | | with Symbian (by Araceli Checa); Removes GetCapturedStderr()'s dependency on std::string (by Vlad Losev). | ||||
* | Fixes compatibility with Windows CE and Symbian (By Tim Baverstock and Mika). | zhanyong.wan | 2009-06-19 | 1 | -1/+12 |
| | |||||
* | Ports gtest to C++Builder, by Josh Kelley. | zhanyong.wan | 2009-04-28 | 1 | -2/+2 |
| | |||||
* | Renames the POSIX wrappers (by Zhanyong Wan) and adds more targets to ↵ | zhanyong.wan | 2009-04-24 | 1 | -6/+6 |
| | | | | SConscript (by Vlad Losev). | ||||
* | Makes the Python tests more stable (by Vlad Losev); fixes a memory leak in ↵ | zhanyong.wan | 2009-04-09 | 1 | -6/+22 |
| | | | | GetThreadCount() on Mac (by Vlad Losev); improves fuse_gtest_files.py to support fusing Google Mock files (by Zhanyong Wan). | ||||
* | Adds sample4_unittest to scons (by Vlad Losev); adds logic for getting the ↵ | zhanyong.wan | 2009-04-07 | 1 | -0/+21 |
| | | | | thread count on Mac (by Vlad Losev); adds HasFailure() and HasNonfatalFailure() (by Zhanyong Wan). | ||||
* | Cleans up the use of GTEST_OS_WINDOWS and _MSC_VER. | zhanyong.wan | 2009-03-31 | 1 | -3/+3 |
| | |||||
* | Works around a VC bug by avoiding defining a function named strdup(). | zhanyong.wan | 2009-03-26 | 1 | -2/+2 |
| | |||||
* | Simplifies implementation by defining a POSIX portability layer; adds the ↵ | zhanyong.wan | 2009-03-26 | 1 | -22/+8 |
| | | | | death test style flag to --help. | ||||
* | Fixes build failure on Windows, by Rainer Klaffenboeck. | zhanyong.wan | 2009-03-11 | 1 | -1/+4 |
| | |||||
* | Implements death tests on Windows (by Vlad Losev); enables POSIX regex on ↵ | zhanyong.wan | 2009-03-06 | 1 | -10/+56 |
| | | | | Mac and Cygwin; fixes build issue on some Linux versions due to PATH_MAX. | ||||
* | Cleans up macro definitions. | zhanyong.wan | 2009-02-23 | 1 | -6/+7 |
| | |||||
* | Implements the test sharding protocol. By Eric Fellheimer. | zhanyong.wan | 2009-02-09 | 1 | -11/+11 |
| | |||||
* | Implements a simple regex matcher (to be used by death tests on Windows). | zhanyong.wan | 2009-01-29 | 1 | -2/+269 |
| | |||||
* | Value-parameterized tests and many bugfixes | vladlosev | 2008-11-20 | 1 | -4/+28 |
| | |||||
* | Many changes: | shiqian | 2008-10-11 | 1 | -1/+1 |
| | | | | | | | | | | | | - appends "_" to internal macro names (by Markus Heule). - makes Google Test work with newer versions of tools on Symbian and Windows CE (by Mika Raento). - adds the (ASSERT|EXPECT)_NO_FATAL_FAILURE macros (by Markus Heule). - changes EXPECT_(NON|)FATAL_FAILURE to catch failures in the current thread only (by Markus Heule). - adds the EXPECT_(NON|)FATAL_FAILURE_ON_ALL_THREADS macros (by Markus Heule). - adds GTEST_HAS_PTHREAD and GTEST_IS_THREADSAFE to indicate the availability of <pthread.h> and Google Test's thread-safety (by Zhanyong Wan). - adds scons/SConscript for building with scons (by Joi Sigurdsson). - adds src/gtest-all.cc for building Google Test from a single file (by Markus Heule). - updates the xcode project to include new tests (by Preston Jackson). |