kosak
3330752941
Order the initializers correctly.
2015-07-27 22:00:58 +00:00
kosak
1e86cae1d6
Inject GTEST_EXTRA_DEATH_TEST_CHILD_SETUP
2015-07-27 21:42:24 +00:00
kosak
c33ce7c159
Inject the custom InitGoogleTest function using a macro.
2015-07-27 21:36:08 +00:00
kosak
4188ec3529
Inject GTEST_CUSTOM_TEST_EVENT_LISTENER_
2015-07-24 21:16:59 +00:00
kosak
f972f1680a
Inject GetArgvs() with a macro from custom/gtest-port.h.
2015-07-24 20:43:09 +00:00
kosak
40bba6c9ec
Inject GTEST_EXTRA_DEATH_TEST_COMMAND_LINE_ARGS_
2015-07-24 20:26:10 +00:00
kosak
41b5b28d48
Inject implementation of *FromGTestEnv using macros.
2015-07-24 19:07:10 +00:00
kosak
c6b9fcd60a
Add injection point for GTEST_KILLED_BY_SIGNAL_OVERRIDE.
2015-07-19 22:42:00 +00:00
kosak
4d69b1607a
GTEST_USE_OWN_FLAGFILE support
2015-07-19 21:50:45 +00:00
kosak
e7dbfde8ce
Move stack trace logic into custom/ and add a macro to inject it.
2015-07-17 23:57:03 +00:00
kosak
fe95bc332d
Determine the existence of hash_map/hash_set in gtest-port.h.
2015-07-17 23:08:48 +00:00
kosak
060b7452ec
Implement GetThreadCount for Linux.
2015-07-17 22:53:00 +00:00
kosak
4f8dc917eb
Add support for --gtest_flagfile.
2015-07-17 22:11:58 +00:00
kosak
195610d30c
Add support for --gtest_flagfile
2015-07-17 21:56:19 +00:00
kosak
0928adbfea
Move the selection of the flag saver implementation into gtest-port.h and
...
custom/gtest-port.h.
2015-07-14 22:44:39 +00:00
kosak
38dd7485c0
Change GetDefaultFilter to allow for the injection of a custom filter.
2015-07-14 21:49:27 +00:00
kosak
1197daf357
urxvt supports colors
2015-04-28 22:04:35 +00:00
kosak
5c996c6466
Make an int64->double conversion explicit to silence -Wconversion.
...
Addresses issue #173 :
https://code.google.com/p/googlemock/issues/detail?id=173
2015-04-28 21:43:13 +00:00
kosak
12ab6bb16f
Small Mingw localtime() fix.
...
Thanks tberghammer for pointing it out.
https://codereview.appspot.com/185420043/
2015-01-08 03:12:18 +00:00
kosak
c2101c2877
Change an example to use 'override' rather than 'virtual'. Add missing headers for 'connect' and 'socket'.
2015-01-08 02:35:11 +00:00
kosak
102b50483a
Noop changes to suppress compile-time warnings in WINDOWS code paths.
2014-11-17 02:56:14 +00:00
kosak
e330b754cb
Strip trailing whitespace when stringifying type lists.
2014-11-17 02:28:09 +00:00
kosak
64df8e349f
Mock out GetCurrentDir in NaCl.
2014-07-29 00:30:10 +00:00
kosak
b54098a9ab
Expand equality failure messages with a by-line diff.
2014-07-28 21:54:50 +00:00
kosak
96ddffe8fd
Reduce the number of occurrences of gendered pronouns in gtest.
2014-06-18 00:22:42 +00:00
kosak
21ee8a2e72
Disable asan instrumentation for StackGrowsDown().
2014-06-17 23:16:37 +00:00
billydonahue
8120f66c32
Push upstream to SVN.
2014-05-15 19:42:15 +00:00
kosak
a6340420b9
Implement threading support for gtest on Windows.
...
Also, stop using localtime(). Instead, use localtime_r() on most systems, localtime_s() on Windows.
2014-03-24 21:58:25 +00:00
kosak
ffea2d6040
Add annotations to suppress ThreadSanitizer failures due to gunit/gmock printer.
2014-03-12 22:55:56 +00:00
kosak
134389c044
Standards compliance changes to fix QNX build.
2014-03-12 21:03:35 +00:00
kosak
35956659ea
Add GTEST_MOVE macro, to support mocking methods with move-only return types.
...
Add GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_
2014-01-29 06:34:44 +00:00
kosak
37b97d1c93
Add MemorySanitizer annotations in gtest printers. Also remove unused variable kPathSeparatorString.
2013-12-03 22:38:22 +00:00
zhanyong.wan
c306ef2e14
supports a protocol for catching tests that prematurely exit
2013-09-06 22:50:25 +00:00
zhanyong.wan
48568d0688
Fixes compatibility with C++11: (1 - 1) is no longer a NULL pointer constant.
2013-06-18 18:44:25 +00:00
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
zhanyong.wan
c84afbeaf1
Fixes a thread annotation; updates CHANGES for 1.7.0
2013-04-24 02:48:07 +00:00
zhanyong.wan
0fac83390a
prints type/value parameters when listing tests
2013-04-10 04:29:33 +00:00
vladlosev
f5fa71f728
Implements support for calling Test::RecordProperty() outside of a test.
2013-04-05 20:50:46 +00:00
zhanyong.wan
6b7a167dca
Supports colored output on term type screen-256color.
...
Proposed as a one-line patch by Tom Jakubowski (tom@crystae.net );
finished by Zhanyong Wan.
2013-03-11 17:52:13 +00:00
zhanyong.wan
fc01f532a6
Fixes unused function warning on Mac, and fixes compatibility with newer GCC.
2013-02-28 23:52:42 +00:00
zhanyong.wan
6a036a5c8c
Fixes a nasty issue in gtest's template instantiation.
2013-02-28 23:46:07 +00:00
zhanyong.wan
1b89db9705
Removes an unused variable; also refactors to support an up-coming
...
googlemock change.
2013-02-28 22:55:25 +00:00
kosak
ba072ccca4
Fixes gUnit streaming output format.
2013-02-22 20:25:42 +00:00
kosak
cc1fdb58ca
Removes testing::internal::String::Format(), which causes problems as it truncates the result at 4096 chars. Also update an obsolete link in comment.
2013-02-22 20:10:40 +00:00
jgm
87fdda2cf2
Unfortunately, the svn repo is a bit out of date. This commit contains 8
...
changes that haven't made it to svn. The descriptions of each change are listed
below.
- Fixes some python shebang lines.
- Add ElementsAreArray overloads to gmock. ElementsAreArray now makes a copy of
its input elements before the conversion to a Matcher. ElementsAreArray can
now take a vector as input. ElementsAreArray can now take an iterator pair as
input.
- Templatize MatchAndExplain to allow independent string types for the matcher
and matchee. I also templatized the ConstCharPointer version of
MatchAndExplain to avoid calls with "char*" from using the new templated
MatchAndExplain.
- Fixes the bug where the constructor of the return type of ElementsAre() saves
a reference instead of a copy of the arguments.
- Extends ElementsAre() to accept arrays whose sizes aren't known.
- Switches gTest's internal FilePath class from testing::internal::String to
std::string. testing::internal::String was introduced when gTest couldn't
depend on std::string. It's now deprecated.
- Switches gTest & gMock from using testing::internal::String objects to
std::string. Some static methods of String are still in use. We may be able
to remove some but not all of them. In particular, String::Format() should
eventually be removed as it truncates the result at 4096 characters, often
causing problems.
2012-11-15 15:47:38 +00:00
vladlosev
78bf6d5724
Improves Android support (by David Turner).
2012-09-19 17:58:01 +00:00
vladlosev
2147489625
Fixed Native Client build of gtest when using glibc (by Ben Smith).
2012-08-14 15:20:28 +00:00
jgm
4c97512141
fixes a problem in which we pass the address one byte ~/svn/googletest/trunk
...
after the end of stack space in a call to clone(). According to
Linux's man page on clone(), the 'stack' parameter usually points
to the topmost address of the memory space set up for the child stack. The existing code points one byte after the end
2012-07-12 16:46:50 +00:00
jgm
a1c4b46bc2
added defines for iOS
2012-07-09 13:22:29 +00:00
zhanyong.wan
a88c9a88e4
Improves gtest's failure messages. In particulars, char pointers and
...
char arrays are not escapped properly.
2012-06-07 20:34:34 +00:00