zhanyong.wan
4d004650c9
Adds proper license to the xcode build scripts.
2009-12-29 03:19:01 +00:00
zhanyong.wan
2426542402
Removes support for MSVC 7.1 from the scons scripts.
2009-12-23 20:47:20 +00:00
zhanyong.wan
7b0c8dd3a9
Adds macro GTEST_DISALLOW_ASSIGN_, needed by gmock.
2009-12-23 00:09:23 +00:00
zhanyong.wan
940ce8a210
Moves gtest.def from src/ to msvc/.
2009-12-18 16:48:20 +00:00
zhanyong.wan
a3dd9d97c5
Supports building gtest as a DLL (by Vlad Losev).
2009-12-18 05:23:04 +00:00
zhanyong.wan
88e97c822c
Removes uses of GTEST_HAS_STD_STRING.
2009-12-16 23:34:59 +00:00
zhanyong.wan
075b76bb96
Trims the autotools build script.
2009-12-16 21:40:41 +00:00
zhanyong.wan
cca227fe75
Moves mis-placed tests.
2009-12-16 20:21:27 +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
zhanyong.wan
2e075a7f60
Refactors run_tests.py s.t. it can be shared by gmock (by Vlad Losev); Fixes a warning in gtest-tuple_test.cc on Cygwin (by Vlad Losev).
2009-11-24 20:19:45 +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
vladlosev
bf26ca01f2
Prevents Google Test from printing help message upon seeing the --gtest_stack_trace_depth flag. This was breaking gmock_output_test.
2009-11-17 22:43:15 +00:00
vladlosev
24ccb2c3e0
Blocks test binaries from inheriting GTEST_OUTPUT variable when invoked from Python test scripts (fixes issue 223).
2009-11-17 22:41:27 +00:00
vladlosev
b99c9eceab
Re-factors run_tests.py for easier reuse by Google Mock
2009-11-17 22:25:07 +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
edba5d808c
Fixes linker error when used with gMock on Windows
2009-10-23 00:49:33 +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
vladlosev
060804deb8
Fixes: Scons build file broken when used in another SConstruct; warning in VC 8.0 when compiled with /Wp64
2009-10-14 22:33:03 +00:00
zhanyong.wan
9007cb4f8a
Updates the 1.4.0 release notes.
2009-10-01 23:35:47 +00:00
zhanyong.wan
3b1ab7210c
Refactors the scons script (by Vlad Losev).
2009-10-01 23:02:59 +00:00
zhanyong.wan
95279071b1
Refactors the scons script (by Vlad Losev).
...
Fixes a typo in __GNUC__ (by Zhanyong Wan).
2009-09-30 23:55:07 +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
7fba282ce7
Bumps up the version number for release 1.4.0.
2009-09-24 20:53:45 +00:00
zhanyong.wan
c286524bbf
Removes gtest's dependency on python2.4.
2009-09-22 16:19:19 +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
f07dc6b1b1
Fixes line-ending in the new -md VC projects.
2009-09-16 21:38:13 +00:00
zhanyong.wan
302a41c90b
Small code simplification (by Vlad Losev).
2009-09-16 17:36:39 +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
zhanyong.wan
f6dd67a155
Adjusts VC projects' output directories such that the output files don't step on each other.
2009-09-11 06:02:00 +00:00
zhanyong.wan
b8c172f6c3
Really removes unneeded VC projects.
2009-09-11 05:42:49 +00:00
zhanyong.wan
bcaf6f542f
Removes deprecated /Wp64 flag from VC projects; also removes unneeded VC projects.
2009-09-11 05:41:41 +00:00
zhanyong.wan
16e9dd6e28
More implementation of the event listener interface (by Vlad Losev); Reduces 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).
2009-09-04 18:30:25 +00:00
zhanyong.wan
56a2e686e9
Enables String to contain NUL (by Zhanyong Wan); Adds scons scripts (by Vlad Losev).
2009-09-01 18:53:56 +00:00
preston.a.jackson
cb2b1640b2
Updating for Snow Leopard. Cleaning up the sample code. Updating the README with instructions for installation from the command line.
2009-08-28 22:11:18 +00:00
vladlosev
b5936af65c
Adds /MD(d) versions of VC++ projects.
2009-08-28 19:11:47 +00:00
zhanyong.wan
1da9ceefa5
Fixes an uninitialized field in class OsStackTraceGetter.
2009-08-26 17:44:38 +00:00
preston.a.jackson
6149876141
Cleaning up gtest.xcode. Removing old tests, using gtest-all.cc, adding a static libgtest.a and a static libgtest_main.a, fixing the sample code to work with changes.
2009-08-21 14:00:34 +00:00
chandlerc
888b6ebe7d
Fix the 'make dist' behavior to include gtest-tuple.h and gtest-tuple.h.pump.
...
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'.
2009-08-11 02:16:16 +00:00