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
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
3c7bbf5b46
Simplifies implementation by defining a POSIX portability layer; adds the death test style flag to --help.
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
61e953e8c3
Fixes two tests on Cygwin, which has no python 2.4.
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
40e72a8a83
Implements --gtest_throw_on_failure for using gtest with other testing frameworks.
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
a5391b50a2
Adds gtest_all_test.cc. Also cleans up gtest_unittest.cc.
16 years ago
zhanyong.wan
cd3e4016ea
Implements the test sharding protocol. By Eric Fellheimer.
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
ad99ca1446
Exposes gtest flags to user code access. By Alexander Demin.
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
shiqian
fe186c3829
Implements --gtest_also_run_disabled_tests. By Eric Roman.
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
vladlosev
1998cf5d32
Allow Google Mock to initialize Google Test
16 years ago
vladlosev
957ed9fb52
Adding test/gtest_uninitialized_test.py missing from the previous check-in
16 years ago
vladlosev
95536ab53b
Fixed gtest_break_on_failure_unittest on Ubuntu 8.04 and Windows
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
514265c415
Fixed two of the failing tests mentioned in issue 9
16 years ago
vladlosev
3d70421763
Value-parameterized tests and many bugfixes
16 years ago
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).
16 years ago
shiqian
64cdcb69b2
Lots of changes:
...
* changes the XML report format to match JUnit/Ant's.
* improves file path handling.
* allows the user to disable RTTI using the GTEST_HAS_RTTI macro.
* makes the code compile with -Wswitch-enum.
16 years ago
shiqian
e79c3ccb73
Makes the Python tests more portable by calling standard functions to interpret the result of os.system(). This could fix the broken Python tests on some users' machines.
16 years ago
shiqian
f6b0dc0b40
Makes Google Test compile (and all tests pass) on cygwin (possibly on wingw too).
16 years ago
shiqian
ee39a89deb
Adds suffix 'd' to gtest's libs on Windows. Also fixes gtest_unittest on non-English Windows. By balazs.dan@gmail.com.
16 years ago
shiqian
36865d8d35
Adds exception assertions. By balaz.dan@gmail.com.
16 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.
16 years ago
shiqian
29d8235540
Adds new files for type-parameterized tests, which I forgot to commit in the previous revision.
16 years ago
shiqian
a2b1a8556e
Adds support for type-parameterized tests (by Zhanyong Wan); also adds case-insensitive wide string comparison to the String class (by Vlad Losev).
16 years ago
vladlosev
0c5a66245b
Implement wide->UTF-8 string conversion more correctly
16 years ago
shiqian
9b093c1779
Cleans up the usage of testing:: in gtest_unittest. By Zhanyong Wan.
17 years ago
shiqian
bcb12fa0f6
Fixes the definition of GTEST_ATTRIBUTE_UNUSED and make the tests pass in opt mode.
17 years ago
shiqian
bf9b4b48dc
Makes gtest work on Windows Mobile and Symbian. By Mika Raento.
17 years ago
shiqian
d88da49d02
Adds a test for the GTEST_PRINT_TIME env var. By Balazs.Dan@gmail.com.
17 years ago
shiqian
15cbe5f70a
Adds --gtest_print_test for printing the elapsed time of tests.
17 years ago
shiqian
253d2bc576
Makes the output understandable by VS when compiled by MSVC.
17 years ago
shiqian
e0ecb7ac58
Makes Google Test compile on Mac OS X and Cygwin, and adds project files for Microsoft Visual Studio.
17 years ago
shiqian
e4e9a8bd7d
Makes the autotools scripts work on Mac OS X. Also hopefully makes gtest compile on Windows CE.
17 years ago
shiqian
d201456903
Initial import.
17 years ago