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'.
16 years ago
chandlerc
5502540a5b
Unbreak the build for Solaris by selecting the correct include headers for its
...
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.
16 years ago
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).
16 years ago
zhanyong.wan
18c31d64e1
Makes gtest compilable on Win CE.
16 years ago
zhanyong.wan
16b9431ae0
Makes gtest compile clean with gcc -Wall -Werror (by Zhanyong Wan); refactors scons script (by Vlad Losev).
16 years ago
zhanyong.wan
c214ebc830
More refactoring for the event listener API, by Vlad Losev.
16 years ago
zhanyong.wan
3a47ddf8ea
Makes gtest report failures to Visual Studio's Output window. Based on code by Alexander Demin.
16 years ago
zhanyong.wan
8bdb31e054
Adds the command line flags needed for test shuffling. Most code by Josh Kelley.
16 years ago
zhanyong.wan
89080477ae
Adds color support for TERM=linux (by Alexander Demin); renames List to Vector (by Zhanyong Wan); implements Vector::Erase (by Vlad Losev).
16 years ago
zhanyong.wan
600105ee3a
Makes List a random-access data structure. This simplifies the implementation and makes it easier to implement test shuffling.
16 years ago
zhanyong.wan
b2db677c99
Reduces the flakiness of gtest-port_test on Mac; improves the Python tests; hides methods that we don't want to publish; makes win-dbg8 the default scons configuration (all by Vlad Losev).
16 years ago
zhanyong.wan
1b61f16aef
Makes list traversal O(N) instead of O(N^2) (by Zhanyong Wan).
16 years ago
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.
16 years ago
zhanyong.wan
e6095deec8
Makes gtest's tuple implementation work with Symbian 5th edition by bypassing 2 compiler bugs (by Zhanyong Wan); refactors for the event listener API (by Vlad Losev).
16 years ago
zhanyong.wan
ef29ce3576
Turns on exceptions when compiling gtest_output_test (by Vlad Losev); moves TestCase to gtest.h to prepare for the event listener API (by Vlad Losev).
16 years ago
zhanyong.wan
046efb852b
Fixes the broken run_tests_test (by Vlad Losev).
16 years ago
zhanyong.wan
3c181b5657
Moves TestResult from gtest-internal-inl.h to gtest.h to prepare for the even listener API work (by Vlad Losev); cleans up the scons script (by Zhanyong Wan).
16 years ago
zhanyong.wan
4853a50337
Fixes compatibility with Windows CE and Symbian (By Tim Baverstock and Mika).
16 years ago
zhanyong.wan
ae3247986b
Fixes broken gtest_unittest on Cygwin and cleans it up (by Vlad Losev); fixes the wrong usage of os.environ.clear() in gtest_output_test.py (by Vlad Losev); fixes the logic for detecting Symbian (by Zhanyong Wan); moves TestProperty for event listener (by Vlad Losev).
16 years ago
zhanyong.wan
532dc2de35
Implements a subset of TR1 tuple needed by gtest and gmock (by Zhanyong Wan); cleaned up the Python tests (by Vlad Losev); made run_tests.py invokable from any directory (by Vlad Losev).
16 years ago
zhanyong.wan
210ea10e7a
Fixes the logic for determining whether cxxabi.h is available.
16 years ago
zhanyong.wan
683f431d83
Works around a gcc bug when compiling tr1/tuple with RTTI disabled.
16 years ago
zhanyong.wan
b24b49d85a
Fixes a typo in run_tests.py and its test (by Vlad Losev).
16 years ago
zhanyong.wan
e68adf5c90
Enables tr1 tuple on Symbian.
16 years ago
zhanyong.wan
819501581c
Adds run_tests.py for running the tests (by Vlad Losev).
16 years ago
zhanyong.wan
fd36c200f4
Adds support for xterm-256color (by Michihiro Kuramochi).
16 years ago
zhanyong.wan
1bd424d960
Adds missing copyright in test/gtest-test-part_test.cc (by Markus Heule). Minor format adjustments.
16 years ago
tsunanet
8de91f8f83
Change a few visibilities to work around a bug in g++ 3.4.2.
...
It looks like this version of g++ is confused by the local class generated
by the TEST_F macro and it can't tell that we're in a method that inherits
the class we want to access.
This bug causes the following kind of error:
../samples/../test/gtest_unittest.cc: In static member function `static void
<unnamed>::ExpectFatalFailureTest_CatchesFatalFaliure_Test::TestBody()::GTestExpectFatalFailureHelper::Execute()':
../samples/../test/gtest_unittest.cc:799: error: `static void
<unnamed>::ScopedFakeTestPartResultReporterTest::AddFailure(<unnamed>::ScopedFakeTestPartResultReporterTest::FailureMode)'
is protected
../samples/../test/gtest_unittest.cc:883: error: within this context
Signed-off-by: Benoit Sigoure <tsunanet@gmail.com>
16 years ago
zhanyong.wan
c8a0482c0b
Fixes the broken gtest_break_on_failure_unittest.py.
16 years ago
zhanyong.wan
42abea350d
Uses DebugBreak() to properly break on Windows (by Vlad Losev).
16 years ago
zhanyong.wan
9b23e3cc76
Removes dead code (by Vlad Losev). Fixes tr1 tuple's path on gcc version before 4.0.0 (by Zhanyong Wan).
16 years ago
zhanyong.wan
fbaedd2d01
Trivial source code format tweak.
16 years ago
zhanyong.wan
c78ae6196d
Ports gtest to C++Builder, by Josh Kelley.
16 years ago
zhanyong.wan
f2334aa195
Ports gtest to minGW (by Kenton Varda).
16 years ago
zhanyong.wan
fa2b06c52f
Makes --gtest_list_tests honor the test filter (by Jay Campan).
16 years ago
zhanyong.wan
f2d0d0e3d5
Renames the POSIX wrappers (by Zhanyong Wan) and adds more targets to SConscript (by Vlad Losev).
16 years ago
zhanyong.wan
f204cd89e5
Makes gtest print elapsed time by default.
16 years ago
zhanyong.wan
7fa242a44b
Makes the Python tests more stable (by Vlad Losev); fixes a memory leak in GetThreadCount() on Mac (by Vlad Losev); improves fuse_gtest_files.py to support fusing Google Mock files (by Zhanyong Wan).
16 years ago
zhanyong.wan
c12f63214e
Adds sample4_unittest to scons (by Vlad Losev); adds logic for getting the thread count on Mac (by Vlad Losev); adds HasFailure() and HasNonfatalFailure() (by Zhanyong Wan).
16 years ago
zhanyong.wan
0da92aaf7f
Fixes the comment about GTEST_ATTRIBUTE_UNUSED_.
16 years ago
zhanyong.wan
5f7c33d39c
Fixes the scons script to build gtest-death-test_test on Linux.
16 years ago
zhanyong.wan
6a26383e31
Cleans up the use of GTEST_OS_WINDOWS and _MSC_VER.
16 years ago
zhanyong.wan
3e54f5a371
Fixes a MSVC warning (by Vlad Losev); fixes SConscript to work with VC 7.1 and exceptions enabled (by Zhanyong Wan).
16 years ago
zhanyong.wan
755e3bf784
Fixes MSVC casting warning.
16 years ago
zhanyong.wan
e120fc5890
Works around a VC bug by avoiding defining a function named strdup().
16 years ago
zhanyong.wan
3c7bbf5b46
Simplifies implementation by defining a POSIX portability layer; adds the death test style flag to --help.
16 years ago
zhanyong.wan
f3c6efd8d7
Makes gtest compile without warning with gcc 4.0.3 and -Wall -Wextra.
16 years ago
zhanyong.wan
2c0fc6d415
Cleans up death test implementation (by Vlad Losev); changes the XML format to be closer to junitreport (by Zhanyong Wan).
16 years ago
zhanyong.wan
1f8a50e429
Adds scripts/test/Makefile to the distribution in trunk.
16 years ago
zhanyong.wan
66973e30d6
Updates the 1.3.0 release note.
16 years ago