Commit Graph
119 Commits
Author SHA1 Message Date
zhanyong.wan 2ccea88c99 Moves the universal printer from gmock to gtest and refactors the cmake script for reusing in gmock (by Vlad Losev). 2010-05-10 17:11:58 +00:00
chandlerc cdc0aae155 Silence a Clang warning about an unused variable. 2010-05-09 08:16:50 +00:00
zhanyong.wan 1b71f0b272 Adds alternative spellings for FAIL, SUCCEED, and TEST. 2010-04-13 04:40:32 +00:00
vladlosev d21c142eb8 C++ Builder compatibility patch by Josh Kelley. 2010-04-07 05:32:34 +00:00
zhanyong.wan b9a7cead1c Fixes a leak in ThreadLocal. 2010-03-26 20:23:06 +00:00
zhanyong.wan 3569c3c86d Fixes compatibility with Visual Age versions lower than 9.0 (by Hady Zalek); updates the release notes. 2010-03-26 05:35:42 +00:00
zhanyong.wan 2346d25784 Supports no-RTTI mode on AIX (by Hady Zalek). 2010-03-25 18:57:09 +00:00
zhanyong.wan 92344b762a Makes the cmake script work on Solaris and AIX (by Hady Zalek). 2010-03-25 18:36:31 +00:00
zhanyong.wan 17e4860871 Enables death tests on AIX, by Hady Zalek. 2010-03-23 19:53:07 +00:00
zhanyong.wan e9f093ae15 Makes gtest work with Sun Studio. Patch submitted by Hady Zalek. 2010-03-23 15:58:37 +00:00
zhanyong.wan 9f0824b0a6 Adds missing gtest DLL exports. 2010-03-22 21:23:51 +00:00
vladlosev 90030d74c8 Fixes comments and tests for the moment of generator parameter evaluation in INSTANTIATE_TEST_CASE_P. 2010-03-20 12:33:48 +00:00
vladlosev 06d04c0945 Solaris and AIX patch by Hady Zalek 2010-03-17 18:22:59 +00:00
zhanyong.wan a6978ecb4c Fixes a -Wextra warning in gtest-param-util.h and updates the cmake script to verify it (by Zhanyong Wan); adds support for hermetic build to the cmake script (by Vlad Losev). 2010-03-17 00:08:06 +00:00
zhanyong.wan a2534cb7a5 Fixes a typo in comment, by Vlad Losev. 2010-03-15 21:21:18 +00:00
zhanyong.wan 83589cca34 Supports building gtest as a DLL (by Vlad Losev). 2010-03-05 21:21:06 +00:00
zhanyong.wan 542b41e5d0 Simplifies ThreadWithParam. 2010-03-04 22:33:46 +00:00
zhanyong.wan 12a92c26fc Renames ThreadStartSempahore to Notificaton (by Vlad Losev); adds threading 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). 2010-03-04 22:15:53 +00:00
zhanyong.wan c85a77a6ab Simplifies ThreadStartSemaphore's implementation. 2010-02-26 05:42:53 +00:00
zhanyong.wan 4879aac749 Simplifies the threading implementation and improves some comments. 2010-02-25 21:40:08 +00:00
zhanyong.wan 0d27868d0f Simplifies the implementation by using std::vector instead of Vector. 2010-02-25 01:09:07 +00:00
zhanyong.wan 3bef459eac Adds threading support (by Miklos Fazekas, Vlad Losev, and Chandler 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). 2010-02-24 17:19:25 +00:00
vladlosev cfcbc298cd Adds Solaris support (by Hady Zalek) 2010-02-03 02:27:02 +00:00
zhanyong.wan 8d37331056 Adds support for alternate path separator on Windows, and make all tests pass with CMake and VC++ 9 (by Manuel Klimek). 2010-02-02 22:33:34 +00:00
zhanyong.wan 81e1cc73c8 Introduces macro GTEST_HAS_STREAM_REDIRECTION_ (by Vlad Losev); fixes unsynchronized color text output on Windows (by Vlad Losev); fixes the cmake script to work with MSVC 10 (by Manuel Klimek). 2010-01-28 21:50:29 +00:00
zhanyong.wan fd6f2a8a4b Implements stdout capturing (by Vlad Losev); fixes compiler error on NVCC (by Zhanyong Wan). 2010-01-27 22:27:30 +00:00
zhanyong.wan e92ccedad9 Changes Message() to print double with enough precision by default. 2010-01-08 00:23:45 +00:00
zhanyong.wan ef37aa4074 Fixes a typo in gtest-port.h, by Manuel Klimek. 2010-01-07 20:53:15 +00:00
zhanyong.wan edbcd6294e Fixes issue 217: lets MSVC 10 uses its own tr1 tuple. 2010-01-05 20:44:37 +00:00
zhanyong.wan 7b0c8dd3a9 Adds macro GTEST_DISALLOW_ASSIGN_, needed by gmock. 2009-12-23 00:09:23 +00:00
zhanyong.wan 88e97c822c Removes uses of GTEST_HAS_STD_STRING. 2009-12-16 23:34:59 +00:00
zhanyong.wan d56773b492 Turns on -Wshadow (by Preston Jackson). 2009-12-16 19:54:05 +00:00
zhanyong.wan 3508784108 Stops supporting MSVC 7.1 with exceptions disabled. 2009-12-14 19:14:04 +00:00
zhanyong.wan 44bafcb62d Fixes the "passing non-POD to ellipsis" warning in Sun Studio. Based on Alexander Demin's patch. 2009-12-07 20:45:16 +00:00
zhanyong.wan 891b3716c4 Exposes SkipPrefix s.t. it can be used by gmock (by Vlad Losev). 2009-12-01 19:39:52 +00:00
vladlosev b6fe6899be Implements the element_type typedef in testing::internal::scoped_ptr. This is needed to test gmock's IsNull/NotNull with it. 2009-11-17 23:34:56 +00:00
zhanyong.wan bcf926ec65 Improves the scons scripts and run_tests.py (by Vlad Losev); uses typed 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). 2009-11-13 02:54:23 +00:00
zhanyong.wan 7e13e0f5dd Fixes the code to work with fuse_gtest.py. 2009-11-10 19:17:35 +00:00
vladlosev 6bfc4b2bd3 Prints help when encountering unrecognized Google Test flags. 2009-10-22 01:22:29 +00:00
vladlosev bad778caa3 Implements support for AssertionResult in Boolean assertions such as EXPECT_TRUE; Fixes Google Tests's tuple implementation to default-initialize its fields in the default constructor (by Zhanyong Wan); Populates gtest_stress_test.cc with actual tests. 2009-10-20 21:03:10 +00:00
zhanyong.wan bd851333e8 Implements test shuffling (by Zhanyong Wan, based on Josh Kelley's original patch).
Enables death tests on minGW (by Vlad Losev).
2009-09-30 23:46:28 +00:00
zhanyong.wan f8b268ee86 Makes gtest compile cleanly with MSVC's /W4 (by Zhanyong Wan).
Renames EventListenrs to TestEventListeners (by Zhanyong Wan).
Fixes invalid characters in XML report (by Vlad Losev).
Refacotrs SConscript (by Vlad Losev).
2009-09-30 20:23:50 +00:00
zhanyong.wan b50ef44a35 Publishes the even listener API (by Vlad Losev); adds OS-indicating macros to simplify gtest code (by Zhanyong Wan). 2009-09-24 21:15:59 +00:00
zhanyong.wan 2534ae201e Adds a Random class to support --gtest_shuffle (by Josh Kelley); Makes the scons script build in a deterministic order (by Zhanyong Wan). 2009-09-21 19:42:03 +00:00
zhanyong.wan e5373af0cb Renames the TestPartResult type enums and adjusts the order of methods in the event listener interface (by Vlad Losev). 2009-09-18 18:16:20 +00:00
zhanyong.wan 9f894c2b36 Makes gtest compile cleanly with MSVC's warning 4511 & 4512 (copy ctor /
assignment operator cannot be generated) enabled.
2009-09-18 16:35:15 +00:00
zhanyong.wan f43e4ff3ad Renames the methods in the event listener API, and changes the order of *End events (by Vlad Losev). 2009-09-17 19:12:30 +00:00
zhanyong.wan 12d740faef Makes gtest compile clean with MSVC's warning 4100 (unused formal parameter) enabled. 2009-09-17 05:04:08 +00:00
zhanyong.wan 866f4a9446 Simplifies the implementation of GTEST_LOG_ & GTEST_LOG_; renames
GTEST_HIDE_UNREACHABLE_CODE_ to
GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_ (by Vlad Losev).
2009-09-16 06:59:17 +00:00
zhanyong.wan b2ee82ebf9 Improves EXPECT_DEATH_IF_SUPPORTED to allow streaming of messages and 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). 2009-09-11 06:59:42 +00:00