vladlosev
8965a6a0d2
Improves conformance to the Google C++ Style Guide (by Greg Miller).
2011-11-04 17:56:23 +00:00
vladlosev
829402edcf
Adds support for detection of running in death test child processes.
2011-10-28 16:19:04 +00:00
vladlosev
879916a939
Fixes test failure on 32-bit Ubuntu.
2011-10-05 05:49:40 +00:00
vladlosev
4b07d73f4e
Ignore SIGPROF signal during clone()/fork() call. clone()/fork() call hangs permanently if it consumes more cpu than the SIGPROF signal timer interval (by Nabeel Mian).
2011-09-09 05:42:09 +00:00
zhanyong.wan
ffeb11d14a
Indents preprocessor directives.
2011-02-22 22:08:59 +00:00
zhanyong.wan
40d0ba7a62
Add markers to death test messages to make them more recogizable (by Jeff Shute).
2011-02-02 01:25:37 +00:00
vladlosev
50f4deb1cf
Modifies handling of C++ exceptions in death tests to treat exceptions escaping them as failures.
2010-10-18 22:09:55 +00:00
zhanyong.wan
c18438ca29
Makes gtest wokr on MinGW (by Vlad Losev); removes unused linked_ptr::release() method (by Zhanyong Wan).
2010-10-11 06:28:54 +00:00
zhanyong.wan
dac3e879c5
Include gtest headers as user headers instead of system headers.
2010-09-14 05:35:59 +00:00
zhanyong.wan
5c4b472bbf
Makes gtest print enums as integers instead of hex dumps (by Zhanyong Wan); improves the hex dump format (by Zhanyong Wan); gets rid of class TestInfoImpl (by Zhanyong Wan); adds exception handling (by Vlad Losev).
2010-08-09 18:19:15 +00:00
vladlosev
40604f891e
Fixes an 'unreachable code' warning by MSVC on certain opt settings in gtest-death-test_test.cc.
2010-03-08 20:42:47 +00:00
vladlosev
172b233a04
Modifies gtest-death-test_test not to use core-dumping API calls.
2010-03-02 00:56:24 +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
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
88e97c822c
Removes uses of GTEST_HAS_STD_STRING.
2009-12-16 23:34:59 +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
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
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
zhanyong.wan
ed8500b341
Implements EXPECT_DEATH_IF_SUPPORTED (by Vlad Losev); Fixes compatibility with Symbian (by Araceli Checa); Removes GetCapturedStderr()'s dependency on std::string (by Vlad Losev).
2009-08-07 06:47:47 +00:00
zhanyong.wan
16b9431ae0
Makes gtest compile clean with gcc -Wall -Werror (by Zhanyong Wan); refactors scons script (by Vlad Losev).
2009-07-22 02:16:37 +00:00
zhanyong.wan
c214ebc830
More refactoring for the event listener API, by Vlad Losev.
2009-07-16 00:36:55 +00:00
zhanyong.wan
aaebfcdc40
Refactors for the event listener API (by Vlad Losev): hides some methods in UnitTest; implements the result printers using the public API.
2009-06-25 20:49:23 +00:00
zhanyong.wan
f2d0d0e3d5
Renames the POSIX wrappers (by Zhanyong Wan) and adds more targets to SConscript (by Vlad Losev).
2009-04-24 00:26:25 +00:00
zhanyong.wan
3c7bbf5b46
Simplifies implementation by defining a POSIX portability layer; adds the death test style flag to --help.
2009-03-26 19:03:47 +00:00
zhanyong.wan
2c0fc6d415
Cleans up death test implementation (by Vlad Losev); changes the XML format to be closer to junitreport (by Zhanyong Wan).
2009-03-24 20:39:44 +00:00
zhanyong.wan
9623aed82c
Enables death tests on Cygwin and Mac (by Vlad Losev); fixes a python test on Mac.
2009-03-17 21:03:35 +00:00
zhanyong.wan
87d23e45f0
Implements the --help flag; fixes tests on Windows.
2009-03-11 22:18:52 +00:00
zhanyong.wan
44a041b711
Fixes death-test-related tests on Windows, by Vlad Losev.
2009-03-11 18:31:26 +00:00
zhanyong.wan
4984c93490
Implements death tests on Windows (by Vlad Losev); enables POSIX regex on Mac and Cygwin; fixes build issue on some Linux versions due to PATH_MAX.
2009-03-06 01:20:15 +00:00
zhanyong.wan
0af0709b02
Cleans up macro definitions.
2009-02-23 23:21:55 +00:00
shiqian
53e0dc4041
Implements the --gtest_death_test_use_fork flag and StaticAssertTypeEq.
2009-01-08 01:10:31 +00:00
shiqian
e0865dd919
Many changes:
...
- 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).
2008-10-11 07:20:02 +00:00
shiqian
019d19af97
Improves thread-safe death tests by changing to the original working directory before they are executed; also fixes out-dated comments about death tests.
2008-09-12 04:01:37 +00:00
shiqian
bcb12fa0f6
Fixes the definition of GTEST_ATTRIBUTE_UNUSED and make the tests pass in opt mode.
2008-08-01 19:04:48 +00:00
shiqian
d201456903
Initial import.
2008-07-03 22:38:12 +00:00