Bernhard Bauer
7b70413e0c
Allow macros inside of parametrized test names.
...
This allows doing things like TEST_P(TestFixture, MAYBE(TestName))
for nicer conditional test disabling.
Upstream of cr/188748737.
Tested:
Added unit tests MacroNamingTest and MacroNamingTestNonParametrized.
2018-03-12 18:14:06 +00:00
Gennadiy Civil
e891900666
Merging, XML tests
2018-03-07 15:57:55 -05:00
Gennadiy Civil
086825de5d
merges-6
2018-03-05 14:21:41 -05:00
Gennadiy Civil
8385928428
merges-3
2018-03-05 13:51:39 -05:00
Petr Hosek
6baf17e9d1
Support JSON output format in addition to XML
...
This change allows emitting output in JSON format in addition to the
already supported XML format. The implementation as well as the file
structure is intentionally modelled after the XML one.
2018-02-28 00:48:41 -08:00
Victor Costan
84ec2e0365
Switch default death test style back to "fast".
...
Google Test has recently (02/09/2018) switched the default death test
style from "fast" to "threadsafe" in
ec7faa943d
Threadsafe death tests have been used internally for a while, and are
proven to be a better default.
However, adopting this better default can be challenging for large
projects with a significant investment in custom infrastructure built on
top of Google Test. The same custom infrastructure can make it difficult
for large projects to switch back to the old default by passing in
--gtest_death_test_style=fast.
For the reasons above, the default switch is considered too disruptive,
and this CL reverts it. This CL also introduces the
GTEST_DEFAULT_DEATH_TEST_STYLE preprocesor macro, which replaces the
hard-coded default. The macro can be defined in
gtest/internal/custom/gtest-port.h by projects that are ready to migrate
to thread-safe death tests.
2018-02-27 07:50:03 -08:00
Gennadiy Civil
4dbb437174
merging unittests - 5
2018-02-26 09:51:27 -05:00
Gennadiy Civil
004f6a00b2
merging unitests - check 4
2018-02-23 15:27:11 -05:00
Gennadiy Civil
29e9ca8774
merging unitests, check
2018-02-23 11:29:35 -05:00
Gennadiy Civil
3299a2386c
merging unittests - 2
2018-02-23 11:07:18 -05:00
Gennadiy Civil
b7e0294c51
merging unitests
2018-02-23 10:47:11 -05:00
Gennadiy Civil
df65632489
merges
2018-02-22 15:53:14 -05:00
Gennadiy Civil
09581b3852
cleanup/merges
2018-02-13 14:56:05 -05:00
Gennadiy Civil
069724197c
merging, cleaning up
2018-02-13 14:13:52 -05:00
Gennadiy Civil
ab186a8c49
merges
2018-02-13 13:49:57 -05:00
Gennadiy Civil
30d276da03
cxxx11
2018-02-13 11:48:32 -05:00
Gennadiy Civil
3b1fe3ec45
clang warnings
2018-02-13 11:24:09 -05:00
Gennadiy Civil
d7c966c4de
clang warnings
2018-02-13 11:15:03 -05:00
Gennadiy Civil
2a23ca0009
https://travis-ci.org/google/googletest/jobs/340995238
2018-02-13 11:05:01 -05:00
Gennadiy Civil
a66d209061
clang warning ' https://travis-ci.org/google/googletest/jobs/340987201 '
2018-02-13 10:23:42 -05:00
Gennadiy Civil
e76f4ee9fd
clang warning https://travis-ci.org/google/googletest/jobs/340978022
2018-02-13 10:05:43 -05:00
Gennadiy Civil
9e072812e3
merges
2018-02-13 09:45:12 -05:00
Gennadiy Civil
d84f58ab10
Merging, coniniue
2018-02-12 14:07:45 -05:00
Gennadiy Civil
b324a36c35
Merge branch 'master' into assert
2018-02-09 11:42:05 -05:00
Gennadiy Civil
22a115055a
Merge pull request #1446 from tholsapp/master
...
Fixed typos
2018-02-09 11:34:26 -05:00
Gennadiy Civil
ec7faa943d
merges
2018-02-09 10:41:09 -05:00
Troy Holsapple
c8510504dd
Fixed typos
2018-02-07 22:06:00 -08:00
Alexey Sokolov
092d088533
Add ability to throw from ASSERT
...
while not losing benefits of EXPECT, and not killing the whole test,
as with --gtest_throw_on_failure.
183822976
2018-02-08 01:15:42 +00:00
Gennadiy Civil
e55fded0c8
Code merges
2018-01-30 17:34:22 -05:00
Gennadiy Civil
2a4683021a
Ability to optionally depend on Abseil plus upstream of 183716547
2018-01-30 11:42:03 -05:00
Gennadiy Civil
b9651c04ef
placating gcc and its overzeauls size comparison warnings
2018-01-24 16:06:08 -05:00
Gennadiy Civil
e29805aa5d
upstream cl 182543808
2018-01-24 13:04:36 -05:00
Gennadiy Civil
06c3cce867
revert, lets get this compiled
2018-01-24 12:14:16 -05:00
Gennadiy Civil
80defcec57
Many code merge/upstream changes
2018-01-23 12:33:54 -05:00
Gennadiy Civil
6723b6c588
Merging, upstream http://cl/182836545
2018-01-23 10:15:28 -05:00
Gennadiy Civil
bbb17ad0f7
more code merge
2018-01-22 15:28:55 -05:00
Gennadiy Civil
f1c87ad9f5
merges, cl/155419551 and other
2018-01-22 15:20:19 -05:00
Gennadiy Civil
9bc86661f8
more merging
2018-01-22 14:43:51 -05:00
Gennadiy Civil
a0435a54ce
merging
2018-01-22 14:14:05 -05:00
Gennadiy Civil
8d707dfe81
code merge
2018-01-22 11:47:30 -05:00
Gennadiy Civil
b1623e9144
Adding python tests to Bazel build file.
2018-01-18 14:32:31 -05:00
Fedor Trushkin
9c82e7745c
Expose ScopedTrace utility in public interface
2018-01-17 16:41:59 +01:00
Gennadiy Civil
d630a8bdac
code merges, cleanup
2018-01-10 13:58:00 -05:00
Gennadiy Civil
f33902b97a
revert googletest/test/gtest-param-test_test.cc
2018-01-10 11:04:49 -05:00
Gennadiy Civil
d237297ceb
code merge, cleanups
2018-01-09 22:46:17 -05:00
Loo Rong Jie
cbd15d417e
[Bazel] Detect Windows with cpu value x64_windows and x64_windows_msvc
...
and x64_windows_msvc
2018-01-09 08:29:44 +08:00
Gennadiy Civil
67476c1426
Revert one file for now
2018-01-05 12:35:41 -05:00
Gennadiy Civil
19b5774ccf
code cleanup in preparation for merges, cl 180857299
2018-01-04 21:49:27 -05:00
Gennadiy Civil
1c09831acc
upstreaming cl 124976692
2018-01-03 16:57:05 -05:00
Gennadiy Civil
49eb76df47
Merge branch 'master' into hethi/issue-360-remove-GTEST_HAS_PARAM_TESTS
2017-11-07 10:32:23 -08:00