Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move everything in googletest into googletest/googletest | Billy Donahue | 2015-08-25 | 1 | -1304/+0 |
| | |||||
* | Inject the name of the Init function using a macro. | kosak | 2015-07-27 | 1 | -3/+5 |
| | |||||
* | Do not create an extra default instance of T when constructing a ThreadLocal<T>. | kosak | 2015-07-19 | 1 | -32/+9 |
| | |||||
* | Condition some code on !GTEST_HAS_MUTEX_AND_THREAD_LOCAL_ | kosak | 2015-07-19 | 1 | -0/+9 |
| | |||||
* | Implement GetThreadCount for Linux. | kosak | 2015-07-17 | 1 | -28/+21 |
| | |||||
* | Work around some unsigned->signed warnings in our tests/. | kosak | 2015-04-28 | 1 | -2/+2 |
| | | | | Thanks to Diego Barrios Romero <eldruin@gmail.com>. | ||||
* | Implement threading support for gtest on Windows. | kosak | 2014-03-24 | 1 | -36/+106 |
| | | | | Also, stop using localtime(). Instead, use localtime_r() on most systems, localtime_s() on Windows. | ||||
* | Unfortunately, the svn repo is a bit out of date. This commit contains 8 | jgm | 2012-11-15 | 1 | -9/+11 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 gtest's failure messages. In particulars, char pointers and | zhanyong.wan | 2012-06-07 | 1 | -0/+37 |
| | | | | char arrays are not escapped properly. | ||||
* | Improves conformance to the Google C++ Style Guide (by Greg Miller). | vladlosev | 2011-11-04 | 1 | -4/+4 |
| | |||||
* | Fixes C++0x compatibility problems. | vladlosev | 2011-09-26 | 1 | -28/+30 |
| | |||||
* | Fixes a resource leak in gtest-port_test (by Haruka Iwao). | vladlosev | 2011-07-11 | 1 | -0/+1 |
| | |||||
* | QNX compatibility patch (by Haruka Iwao). | vladlosev | 2011-06-20 | 1 | -2/+7 |
| | |||||
* | Avoids iterator_traits, as it's not available in libCStd when compiled with ↵ | zhanyong.wan | 2011-04-12 | 1 | -0/+20 |
| | | | | Sun C++. | ||||
* | Indents preprocessor directives. | zhanyong.wan | 2011-02-22 | 1 | -5/+9 |
| | |||||
* | Adds null check for file locations in XML output printer. | vladlosev | 2011-02-02 | 1 | -0/+38 |
| | |||||
* | Renames some internal functions to avoid name clashes. | vladlosev | 2011-01-29 | 1 | -7/+7 |
| | |||||
* | Fixes GCC 4.6 warnings (patch by Jeffrey Yasskin). | zhanyong.wan | 2011-01-10 | 1 | -0/+1 |
| | |||||
* | Include gtest headers as user headers instead of system headers. | zhanyong.wan | 2010-09-14 | 1 | -3/+3 |
| | |||||
* | Casts char to unsigned char before calling isspace() etc to avoid undefined ↵ | zhanyong.wan | 2010-08-31 | 1 | -51/+51 |
| | | | | 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/+11 |
| | | | | implements GTEST_HAS_POSIX_REGEX condition for compatibility with them. | ||||
* | Moves the universal printer from gmock to gtest and refactors the cmake ↵ | zhanyong.wan | 2010-05-10 | 1 | -0/+112 |
| | | | | script for reusing in gmock (by Vlad Losev). | ||||
* | Fixes gtest-port_test on MinGW. | vladlosev | 2010-04-22 | 1 | -1/+3 |
| | |||||
* | Fixes a leak in ThreadLocal. | zhanyong.wan | 2010-03-26 | 1 | -17/+64 |
| | |||||
* | Adds a smoketest for ThreadWithParam. | vladlosev | 2010-03-05 | 1 | -0/+10 |
| | |||||
* | Renames ThreadStartSempahore to Notificaton (by Vlad Losev); adds threading ↵ | zhanyong.wan | 2010-03-04 | 1 | -17/+33 |
| | | | | tests for SCOPED_TRACE() (by Vlad Losev); replaces native pthread calls with gtest's threading constructs (by Vlad Losev); fixes flakiness in CountedDestructor (by Vlad Losev); minor MSVC 7.1 clean-up (by Zhanyong Wan). | ||||
* | Simplifies ThreadStartSemaphore's implementation. | zhanyong.wan | 2010-02-26 | 1 | -12/+7 |
| | |||||
* | Simplifies the threading implementation and improves some comments. | zhanyong.wan | 2010-02-25 | 1 | -24/+6 |
| | |||||
* | Adds threading support (by Miklos Fazekas, Vlad Losev, and Chandler ↵ | zhanyong.wan | 2010-02-24 | 1 | -2/+221 |
| | | | | 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). | ||||
* | Implements stdout capturing (by Vlad Losev); fixes compiler error on NVCC ↵ | zhanyong.wan | 2010-01-27 | 1 | -3/+43 |
| | | | | (by Zhanyong Wan). | ||||
* | Removes uses of GTEST_HAS_STD_STRING. | zhanyong.wan | 2009-12-16 | 1 | -2/+0 |
| | |||||
* | Implements the element_type typedef in testing::internal::scoped_ptr. This ↵ | vladlosev | 2009-11-17 | 1 | -0/+8 |
| | | | | is needed to test gmock's IsNull/NotNull with it. | ||||
* | Improves the scons scripts and run_tests.py (by Vlad Losev); uses typed ↵ | zhanyong.wan | 2009-11-13 | 1 | -0/+4 |
| | | | | tests in gtest-port_test.cc only when typed tests are available (by Zhanyong Wan); makes gtest-param-util-generated.h conform to the C++ standard (by Zhanyong Wan). | ||||
* | Makes gtest compile cleanly with MSVC's /W4 (by Zhanyong Wan). | zhanyong.wan | 2009-09-30 | 1 | -3/+3 |
| | | | | | | Renames EventListenrs to TestEventListeners (by Zhanyong Wan). Fixes invalid characters in XML report (by Vlad Losev). Refacotrs SConscript (by Vlad Losev). | ||||
* | Improves EXPECT_DEATH_IF_SUPPORTED to allow streaming of messages and ↵ | zhanyong.wan | 2009-09-11 | 1 | -3/+4 |
| | | | | enforcing the validity of arguments (by Vlad Losev); adds samples for the event listener API (by Vlad Losev); simplifies the tests using EXPECT_DEATH_IF_SUPPORTED (by Zhanyong Wan). | ||||
* | Implements EXPECT_DEATH_IF_SUPPORTED (by Vlad Losev); Fixes compatibility ↵ | zhanyong.wan | 2009-08-07 | 1 | -5/+1 |
| | | | | with Symbian (by Araceli Checa); Removes GetCapturedStderr()'s dependency on std::string (by Vlad Losev). | ||||
* | Makes gtest compile clean with gcc -Wall -Werror (by Zhanyong Wan); ↵ | zhanyong.wan | 2009-07-22 | 1 | -4/+4 |
| | | | | refactors scons script (by Vlad Losev). | ||||
* | Reduces the flakiness of gtest-port_test on Mac; improves the Python tests; ↵ | zhanyong.wan | 2009-07-01 | 1 | -0/+14 |
| | | | | hides methods that we don't want to publish; makes win-dbg8 the default scons configuration (all by Vlad Losev). | ||||
* | Adds sample4_unittest to scons (by Vlad Losev); adds logic for getting the ↵ | zhanyong.wan | 2009-04-07 | 1 | -0/+43 |
| | | | | thread count on Mac (by Vlad Losev); adds HasFailure() and HasNonfatalFailure() (by Zhanyong Wan). | ||||
* | Implements death tests on Windows (by Vlad Losev); enables POSIX regex on ↵ | zhanyong.wan | 2009-03-06 | 1 | -13/+25 |
| | | | | Mac and Cygwin; fixes build issue on some Linux versions due to PATH_MAX. | ||||
* | Cleans up macro definitions. | zhanyong.wan | 2009-02-23 | 1 | -3/+3 |
| | |||||
* | Implements a simple regex matcher (to be used by death tests on Windows). | zhanyong.wan | 2009-01-29 | 1 | -12/+489 |
| | |||||
* | Value-parameterized tests and many bugfixes | vladlosev | 2008-11-20 | 1 | -0/+156 |