Commit Graph
100 Commits
Author SHA1 Message Date
vladlosev c506784b08 When --gtest_filter is specified, XML report now doesn't contain information about tests that are filtered out (issue 141). 2013-04-25 17:58:52 +00:00
vladlosev f5fa71f728 Implements support for calling Test::RecordProperty() outside of a test. 2013-04-05 20:50:46 +00:00
vladlosev d367343685 Adds the LICENSE file to the distribution. 2013-01-29 20:34:47 +00:00
vladlosev 78bf6d5724 Improves Android support (by David Turner). 2012-09-19 17:58:01 +00:00
vladlosev b535c1767e Removes obsolete debug code. 2012-09-06 17:09:27 +00:00
vladlosev ff8d732cef Fixes gtest-tuple.h in Visual C++ 7.1. 2012-09-06 16:41:18 +00:00
vladlosev 2147489625 Fixed Native Client build of gtest when using glibc (by Ben Smith). 2012-08-14 15:20:28 +00:00
vladlosev 1f7bb45e07 Prevents pump.py from splitting long IWYU pragma lines. 2012-08-14 15:20:01 +00:00
vladlosev cdb24f86d5 Teach gtest to autodetect rtti support with clang (by Nico Weber). 2012-05-02 18:09:59 +00:00
vladlosev 69a071bc0d Removes spurious semicolon. 2011-11-28 19:52:07 +00:00
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 83fe024fb0 Adds empty methods to Mutex on platforms where Google Test is not thread-safe. This will support a reentrancy fix in Google Mock. 2011-10-24 23:36:46 +00:00
vladlosev 4c11f25f8c Expressed the thread-safety annotations in code, replacing the existing comment-based system (by Aaron Jacobs). 2011-10-24 21:13:56 +00:00
vladlosev 97ef1c705e Changes to fix gtest-printers_test on VC++ 2010. 2011-10-24 18:33:26 +00:00
vladlosev c7c7961d23 Simplifies test assertions in sample5. 2011-10-14 01:18:53 +00:00
vladlosev 431a8be166 Implements the timestamp attribute for the testsuites element in the output XML (external contribution by Dirk Meister). 2011-10-05 05:52:34 +00:00
vladlosev 69a40b7d4a Adds ability to inject death test child arguments for test purposes. 2011-10-05 05:51:10 +00:00
vladlosev 879916a939 Fixes test failure on 32-bit Ubuntu. 2011-10-05 05:49:40 +00:00
vladlosev f7d58e81c3 Adds a new macro simplifying use of snprinf on MS platforms. 2011-09-26 17:54:02 +00:00
vladlosev 1b2e509958 Fixes C++0x compatibility problems. 2011-09-26 17:52:19 +00:00
vladlosev 27615dbc5f Renames the license file. 2011-09-09 07:02:56 +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
vladlosev 294f69f957 Adds explanation on how to build the Xcode project under Xcode 4+ to README. 2011-08-22 21:30:01 +00:00
vladlosev cf3f92ef93 Fixes a user reported test break (modifying a dict while iterating). 2011-08-16 00:47:22 +00:00
vladlosev c2922d4ed2 Fixes a resource leak in gtest-port_test (by Haruka Iwao). 2011-07-11 19:27:07 +00:00
vladlosev 386da2037d QNX compatibility patch (by Haruka Iwao). 2011-06-20 21:43:18 +00:00
vladlosev f3cf0a2316 Suppresses the tail-call optimization of StackGrowsDown() in GCC4.6 (by Paul Pluzhnikov). 2011-06-13 20:09:57 +00:00
vladlosev cc265df8b4 Fixes broken build on VC++ 7.1. 2011-06-13 19:00:37 +00:00
vladlosev 7e29bb7f7e Adds support for building Google Mock as a shared library (DLL). 2011-05-20 00:38:55 +00:00
vladlosev ee2f8caecc Simplifies the code by removing condfitional section that is no longer necessary. 2011-05-12 17:32:42 +00:00
vladlosev 814a5e9310 Adds support for death tests in OpenBSD (by Paweł Hajdan Jr.) 2011-05-03 01:58:34 +00:00
vladlosev 758728ba9b Makes generation of fused sources contingent on availability of Python. 2011-04-21 21:48:51 +00:00
vladlosev e9adbcbb56 Simplifies ASCII character detection in gtest-printers.h. This also makes it possible to build Google Test on MinGW. 2011-04-09 00:09:41 +00:00
vladlosev 7d560ed699 Fixes a compiler error when compiling with Visual Age (by Hady Zalek). 2011-04-08 00:42:19 +00:00
vladlosev 962b6554f4 Removes commas from last items in enums (a C++ standard compliance fix). 2011-04-08 00:29:12 +00:00
vladlosev c7a9cc3512 Changes diagnostic output of the question mark from '\?' to '?'. 2011-04-01 21:57:36 +00:00
vladlosev 1ea6b31d5d Fixes Windows CE compatibility problem (issue http://code.google.com/p/googletest/issues/detail?id=362). 2011-03-30 22:02:47 +00:00
vladlosev 03062e2337 Fixes 'formatting error or buffer exceeded' error when outputting long failure messages in XML. 2011-03-30 17:45:53 +00:00
vladlosev 1d8c5af33b Allows Google Mock to compile on platforms that do not support typed tests. 2011-03-29 21:42:53 +00:00
vladlosev f4419791ab Fixes PrintUnprintableTypeTest.InGlobalNamespace in gtest-printers_test on 64bit PowerPCs. 2011-02-28 18:02:01 +00:00
vladlosev 0980b4bd66 Fixes off-by-one error in a message about test sharding (by David Glasser). 2011-02-12 07:12:20 +00:00
vladlosev 6642ca8cd4 Updates an outdated error message. 2011-02-10 23:14:49 +00:00
vladlosev 9d7455f984 Adds null check for file locations in XML output printer. 2011-02-02 10:07:04 +00:00
vladlosev b147ec394b Removes unused include directive. 2011-02-02 01:18:50 +00:00
vladlosev c8efea6705 template selection error in IBM's xIC_r compiler. 2011-01-29 16:19:14 +00:00
vladlosev a198966dd3 Renames some internal functions to avoid name clashes. 2011-01-29 16:15:40 +00:00
vladlosev 42bf979ce7 Adds Google Native Client compatibility (issue 329). 2010-11-30 22:10:12 +00:00
vladlosev e349025485 Fixes scripts/test/Makefile failing with link error. 2010-11-19 20:05:58 +00:00
vladlosev b6c141fe2a Fixes comments in sample7_unittest.cc. 2010-11-17 23:33:18 +00:00
vladlosev 82cc1d1135 Changes default of --gtest_catch_exceptions to true. 2010-10-26 23:12:47 +00:00
vladlosev 25958f3e4c Fixes compiler warning when built with -std=c++0x. 2010-10-22 01:33:11 +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
vladlosev 16e3aa7837 Fixes broken XCode build (issue http://code.google.com/p/googletest/issues/detail?id=317). 2010-10-12 22:08:04 +00:00
vladlosev e96d247b20 Allows Google Test to build on OSes other then a pre-determined set and implements GTEST_HAS_POSIX_REGEX condition for compatibility with them. 2010-07-22 21:07:19 +00:00
vladlosev 447ed6474d Fixes warnings when built by GCC with -Wswitch-default. Original patch by Zhixu Liu (zhixu.liu@gmail.com). 2010-07-14 22:36:31 +00:00
vladlosev 3899557cb8 Fixes definitions from pthread.h used before the header inclusion. 2010-07-12 19:17:22 +00:00
vladlosev 38e1465902 Fixes a wrong comment for OnTestPartResult(). 2010-05-31 23:30:01 +00:00
vladlosev 0e41324393 Fixes issue 286. 2010-05-22 00:27:10 +00:00
vladlosev fbc266f0a4 Corrects test binary paths in the CMake build script. 2010-05-22 00:26:29 +00:00
vladlosev 1097b54dcf Implements printing parameters of failed parameterized tests (issue 71). 2010-05-18 21:13:48 +00:00
vladlosev c828e17175 Introduces gtest_force_shared_crt option for CMake build scripts. 2010-05-18 21:08:05 +00:00
vladlosev 65f2fd5920 Fixes a typo in comments. 2010-05-17 16:35:55 +00:00
vladlosev 3678a248d3 Renames test script flags. 2010-05-13 18:05:20 +00:00
vladlosev 2c697f5919 Comment tweaks in CMakeLists.txt. 2010-05-13 18:02:27 +00:00
vladlosev 9af267d247 Replaces UniversalPrinter<T>::Print(x, os) with UniversalPrint(x, os) as appropriate (by Zhanyong Wan). 2010-05-13 18:00:59 +00:00
vladlosev 7aec2f36ba Lucid autotools compatibility patch by Jeffrey Yasskin. 2010-05-11 09:39:04 +00:00
vladlosev e588a3bba2 Renames CMake build script options. 2010-05-11 09:37:33 +00:00
vladlosev c476707e82 Improves support for building Google Test as Windows DLL. 2010-05-05 13:09:35 +00:00
vladlosev e05489605f Implements color output in GNU Screen sessions (issue 277). 2010-04-22 11:44:59 +00:00
vladlosev e85375608b Fixes gtest-port_test on MinGW. 2010-04-22 11:43:55 +00:00
vladlosev eddd9e85a8 Fixes gtest_filter_unittest and gtest_help_test on systems without death tests. 2010-04-08 01:01:12 +00:00
vladlosev d21c142eb8 C++ Builder compatibility patch by Josh Kelley. 2010-04-07 05:32:34 +00:00
vladlosev 1e908873eb CMake 2.8/Visual Age compatibility patch by Hady Zalek. 2010-04-05 20:50:36 +00:00
vladlosev 90030d74c8 Fixes comments and tests for the moment of generator parameter evaluation in INSTANTIATE_TEST_CASE_P. 2010-03-20 12:33:48 +00:00
vladlosev 06d04c0945 Solaris and AIX patch by Hady Zalek 2010-03-17 18:22:59 +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 79e11d7c7d Adds a smoketest for ThreadWithParam. 2010-03-05 22:17:25 +00:00
vladlosev 1ec9268dfd Adds Miklós Fazekas to CONTRIBUTORS 2010-03-05 21:37:41 +00:00
vladlosev 172b233a04 Modifies gtest-death-test_test not to use core-dumping API calls. 2010-03-02 00:56:24 +00:00
vladlosev fe78760959 Makes all samples compile with -Wall -Wshadow -Werror. 2010-02-27 08:21:11 +00:00
vladlosev 70eceaf8e7 Fixes issue 216 (gtest_output_test broken on Solaris 2010-02-27 00:48:00 +00:00
vladlosev 6f50ccf32c Google Test's Python tests now pass on Solaris. 2010-02-15 21:31:41 +00:00
vladlosev 9d965bbeef Adds Solaris support to test scripts. 2010-02-11 06:37:32 +00:00
vladlosev cfcbc298cd Adds Solaris support (by Hady Zalek) 2010-02-03 02:27:02 +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
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
vladlosev b5936af65c Adds /MD(d) versions of VC++ projects. 2009-08-28 19:11:47 +00:00
vladlosev 0efb17dc54 Merged release 1.2.1 updates to trunk 2008-12-11 18:46:41 +00:00
vladlosev 389508e355 Merged build script fix from branches/release-1.2 2008-11-27 00:18:29 +00:00
vladlosev 180e74cd35 Updated CHANGES and release version for 1.2 2008-11-26 22:39:11 +00:00
vladlosev 1998cf5d32 Allow Google Mock to initialize Google Test 2008-11-26 20:48:45 +00:00
vladlosev 957ed9fb52 Adding test/gtest_uninitialized_test.py missing from the previous check-in 2008-11-26 20:06:52 +00:00
vladlosev 95536ab53b Fixed gtest_break_on_failure_unittest on Ubuntu 8.04 and Windows 2008-11-26 20:02:45 +00:00