aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Supports building gtest as a DLL (by Vlad Losev).zhanyong.wan2009-12-187-2/+834
|
* Removes uses of GTEST_HAS_STD_STRING.zhanyong.wan2009-12-1615-149/+90
|
* Trims the autotools build script.zhanyong.wan2009-12-161-304/+102
|
* Moves mis-placed tests.zhanyong.wan2009-12-162-49/+49
|
* Turns on -Wshadow (by Preston Jackson).zhanyong.wan2009-12-1613-85/+90
|
* Stops supporting MSVC 7.1 with exceptions disabled.zhanyong.wan2009-12-142-0/+5
|
* Fixes the "passing non-POD to ellipsis" warning in Sun Studio. Based on ↵zhanyong.wan2009-12-072-16/+14
| | | | Alexander Demin's patch.
* Exposes SkipPrefix s.t. it can be used by gmock (by Vlad Losev).zhanyong.wan2009-12-012-12/+17
|
* Refactors run_tests.py s.t. it can be shared by gmock (by Vlad Losev); Fixes ↵zhanyong.wan2009-11-246-426/+552
| | | | a warning in gtest-tuple_test.cc on Cygwin (by Vlad Losev).
* Implements the element_type typedef in testing::internal::scoped_ptr. This ↵vladlosev2009-11-172-0/+10
| | | | is needed to test gmock's IsNull/NotNull with it.
* Prevents Google Test from printing help message upon seeing the ↵vladlosev2009-11-173-48/+106
| | | | --gtest_stack_trace_depth flag. This was breaking gmock_output_test.
* Blocks test binaries from inheriting GTEST_OUTPUT variable when invoked from ↵vladlosev2009-11-171-0/+8
| | | | Python test scripts (fixes issue 223).
* Re-factors run_tests.py for easier reuse by Google Mockvladlosev2009-11-171-26/+34
|
* Improves the scons scripts and run_tests.py (by Vlad Losev); uses typed ↵zhanyong.wan2009-11-137-46/+80
| | | | 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).
* Fixes the code to work with fuse_gtest.py.zhanyong.wan2009-11-106-17/+36
|
* Fixes linker error when used with gMock on Windowsvladlosev2009-10-231-3/+3
|
* Prints help when encountering unrecognized Google Test flags.vladlosev2009-10-223-6/+73
|
* Implements support for AssertionResult in Boolean assertions such as ↵vladlosev2009-10-2010-77/+485
| | | | 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.
* Fixes: Scons build file broken when used in another SConstruct; warning in ↵vladlosev2009-10-144-188/+235
| | | | VC 8.0 when compiled with /Wp64
* Updates the 1.4.0 release notes.zhanyong.wan2009-10-011-1/+3
|
* Refactors the scons script (by Vlad Losev).zhanyong.wan2009-10-012-113/+112
|
* Refactors the scons script (by Vlad Losev).zhanyong.wan2009-09-303-115/+114
| | | | Fixes a typo in __GNUC__ (by Zhanyong Wan).
* Implements test shuffling (by Zhanyong Wan, based on Josh Kelley's original ↵zhanyong.wan2009-09-3010-59/+986
| | | | | | patch). Enables death tests on minGW (by Vlad Losev).
* Makes gtest compile cleanly with MSVC's /W4 (by Zhanyong Wan).zhanyong.wan2009-09-3021-267/+418
| | | | | | Renames EventListenrs to TestEventListeners (by Zhanyong Wan). Fixes invalid characters in XML report (by Vlad Losev). Refacotrs SConscript (by Vlad Losev).
* Publishes the even listener API (by Vlad Losev); adds OS-indicating macros ↵zhanyong.wan2009-09-2416-394/+250
| | | | to simplify gtest code (by Zhanyong Wan).
* Bumps up the version number for release 1.4.0.zhanyong.wan2009-09-241-1/+1
|
* Removes gtest's dependency on python2.4.zhanyong.wan2009-09-221-1/+1
|
* Adds a Random class to support --gtest_shuffle (by Josh Kelley); Makes the ↵zhanyong.wan2009-09-214-6/+86
| | | | scons script build in a deterministic order (by Zhanyong Wan).
* Renames the TestPartResult type enums and adjusts the order of methods in ↵zhanyong.wan2009-09-189-158/+159
| | | | the event listener interface (by Vlad Losev).
* Makes gtest compile cleanly with MSVC's warning 4511 & 4512 (copy ctor /zhanyong.wan2009-09-186-35/+293
| | | | assignment operator cannot be generated) enabled.
* Renames the methods in the event listener API, and changes the order of *End ↵zhanyong.wan2009-09-175-200/+370
| | | | events (by Vlad Losev).
* Makes gtest compile clean with MSVC's warning 4100 (unused formal parameter) ↵zhanyong.wan2009-09-175-21/+19
| | | | enabled.
* Fixes line-ending in the new -md VC projects.zhanyong.wan2009-09-165-0/+0
|
* Small code simplification (by Vlad Losev).zhanyong.wan2009-09-161-4/+3
|
* Simplifies the implementation of GTEST_LOG_ & GTEST_LOG_; renameszhanyong.wan2009-09-166-74/+63
| | | | | GTEST_HIDE_UNREACHABLE_CODE_ to GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_ (by Vlad Losev).
* Improves EXPECT_DEATH_IF_SUPPORTED to allow streaming of messages and ↵zhanyong.wan2009-09-1112-41/+497
| | | | 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).
* Adjusts VC projects' output directories such that the output files don't ↵zhanyong.wan2009-09-118-32/+32
| | | | step on each other.
* Really removes unneeded VC projects.zhanyong.wan2009-09-115-723/+0
|
* Removes deprecated /Wp64 flag from VC projects; also removes unneeded VC ↵zhanyong.wan2009-09-1111-65/+21
| | | | projects.
* More implementation of the event listener interface (by Vlad Losev); Reduces ↵zhanyong.wan2009-09-0416-292/+1173
| | | | the stack space usage of assertions by moving AssertHelper's fields to the heap (by Jorg Brown); Makes String faster, smaller, and simpler (by Zhanyong Wan); Fixes a bug in String::Format() (by Chandler); Adds the /MD version of VC projects to the distribution (by Vlad Losev).
* Enables String to contain NUL (by Zhanyong Wan); Adds scons scripts (by Vlad ↵zhanyong.wan2009-09-018-140/+604
| | | | Losev).
* Updating for Snow Leopard. Cleaning up the sample code. Updating the README ↵preston.a.jackson2009-08-285-88/+70
| | | | with instructions for installation from the command line.
* Adds /MD(d) versions of VC++ projects.vladlosev2009-08-285-0/+758
|
* Fixes an uninitialized field in class OsStackTraceGetter.zhanyong.wan2009-08-261-1/+1
|
* Cleaning up gtest.xcode. Removing old tests, using gtest-all.cc, adding a ↵preston.a.jackson2009-08-217-4010/+332
| | | | static libgtest.a and a static libgtest_main.a, fixing the sample code to work with changes.
* Fix the 'make dist' behavior to include gtest-tuple.h and gtest-tuple.h.pump.chandlerc2009-08-111-0/+2
| | | | | | | | | Missing these caused failures on platforms depending on them as well as general failures of the dedicated tests for the tuple implementation. Change was tested by running 'make distcheck' and then extracting the result to an entirely separate location (a subdirectory is insufficient, thank you Autotools) and running './configure; make check'.
* Unbreak the build for Solaris by selecting the correct include headers for itschandlerc2009-08-101-2/+4
| | | | | | POSIX regex support. Patch contributed by Monty Taylor <monty.taylor@gmail.com> to the protocol buffer project, and relayed by Kenton to GoogleTest. Tweaked to include the new define in the #endif comment.
* Implements EXPECT_DEATH_IF_SUPPORTED (by Vlad Losev); Fixes compatibility ↵zhanyong.wan2009-08-078-56/+88
| | | | with Symbian (by Araceli Checa); Removes GetCapturedStderr()'s dependency on std::string (by Vlad Losev).
* Makes gtest compilable on Win CE.zhanyong.wan2009-07-231-2/+7
|
* Makes gtest compile clean with gcc -Wall -Werror (by Zhanyong Wan); ↵zhanyong.wan2009-07-2211-146/+151
| | | | refactors scons script (by Vlad Losev).