60 Commits (888b6ebe7d8b2b1f0ee781b69126dd6981b368a5)

Author SHA1 Message Date
chandlerc 5502540a5b Unbreak the build for Solaris by selecting the correct include headers for its 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 c214ebc830 More refactoring for the event listener API, by Vlad Losev. 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 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 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 e68adf5c90 Enables tr1 tuple on Symbian. 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 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 f2d0d0e3d5 Renames the POSIX wrappers (by Zhanyong Wan) and adds more targets to SConscript (by Vlad Losev). 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 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 9623aed82c Enables death tests on Cygwin and Mac (by Vlad Losev); fixes a python test on Mac. 16 years ago
zhanyong.wan 87d23e45f0 Implements the --help flag; fixes tests on Windows. 16 years ago
zhanyong.wan 44a041b711 Fixes death-test-related tests on Windows, by Vlad Losev. 16 years ago
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. 16 years ago
zhanyong.wan 0af0709b02 Cleans up macro definitions. 16 years ago
zhanyong.wan 3c7868a9a8 Updates the definitions of GTEST_HAS_EXCEPTIONS and GTEST_HAS_STD_STRING to be C++ standard compliant. 16 years ago
zhanyong.wan 886cafd4a3 Fixes the definition of GTEST_HAS_EXCEPTIONS, allowing exception assertions to be used with gcc. 16 years ago
zhanyong.wan 3750499433 Adds tests for EXPECT_FATAL_FAILURE and reduces the golden file bloat (by Zhanyong Wan). Fixes more warnings on Windows (by Vlad Losev). 16 years ago
zhanyong.wan 4b83461e97 Fixes some warnings when compiled with MSVC at warning level 4. 16 years ago
zhanyong.wan c946ae6019 Implements a simple regex matcher (to be used by death tests on Windows). 16 years ago
zhanyong.wan 650d5bf3ba Fixes the bug where the XML output path is affected by test changing the current directory. By Stefan Weigand. 16 years ago
zhanyong.wan bbab127250 Improves compatibility with cygwin by making the definition of GTEST_HAS_GLOBAL_WSTRING correct on this platform. 16 years ago
shiqian 53e0dc4041 Implements the --gtest_death_test_use_fork flag and StaticAssertTypeEq. 16 years ago
shiqian 5145e0fb20 Use <tuple> instead of <tr1/tuple> when the compiler is not gcc, to conform with the TR1 spec. 16 years ago
shiqian 04f025dd57 Fixes compatibility with Linux IA-64. By Rainer Klaffenboeck. 16 years ago
vladlosev 1998cf5d32 Allow Google Mock to initialize Google Test 16 years ago
shiqian c440a6923a Enables the Python tests to run with 2.3 (necessary for testing on Mac OS X Tiger); also fixes gtest_output_test when built with xcode. 16 years ago
vladlosev 3d70421763 Value-parameterized tests and many bugfixes 17 years ago
shiqian b6a296d0f7 Clarifies how gtest supports different platforms in README and code comments. 17 years ago
shiqian d2849f5730 Makes Google Test compile on Solaris and z/OS. By Rainer Klaffenboeck. 17 years ago
shiqian e0865dd919 Many changes: 17 years ago
shiqian 64cdcb69b2 Lots of changes: 17 years ago
shiqian 36865d8d35 Adds exception assertions. By balaz.dan@gmail.com. 17 years ago
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. 17 years ago