Gennadiy Civil
7a79459a66
Fixing identation, causes build errors when warnings are treated as errors
2018-08-09 11:55:48 -04:00
Gennadiy Civil
d5b31df900
Update gtest-death-test.cc
2018-08-09 11:33:42 -04:00
Gennadiy Civil
ecc6944fb1
Fixing identation, causes build errors when warnings are treated as errors
2018-08-09 11:12:12 -04:00
Loo Rong Jie
24786cb498
Merge branch 'master' into deprecate
2018-08-09 20:08:44 +08:00
Wiktor Garbacz
db43df6df7
docs: fix broken links
2018-08-09 13:14:36 +02:00
tisi1988
efe27ac05c
Merge branch 'master' into master
2018-08-09 10:58:22 +02:00
Gennadiy Civil
11f5a2740a
Merge branch 'master' into cross-testing-patch-1
2018-08-08 12:19:04 -07:00
Gennadiy Civil
00fc0d24d1
Formatting tweaks, no functionality changes
2018-08-08 15:14:21 -04:00
Gennadiy Civil
0eeb1afcac
code management changes, no functionalty changes
2018-08-08 14:41:21 -04:00
Gennadiy Civil
bdf5fd3a98
Merge branch 'master' of https://github.com/google/googletest
...
Formatting changes and code sync
Merge branch 'master' of https://github.com/google/googletest
2018-08-08 13:20:02 -04:00
Gennadiy Civil
41e82cadf4
upsream additional printer test
2018-08-07 14:05:42 -04:00
Gennadiy Civil
b345bf9090
Formatting changes,small cleanup, no functionality changes
2018-08-07 11:49:47 -04:00
tisi1988
e9b05a4d6a
Merge branch 'master' into master
2018-08-07 11:12:00 +02:00
Gennadiy Civil
886a74769e
Merge branch 'master' into suppressDefault
2018-08-06 18:02:42 -07:00
Wez
5d2e503574
No default exception handling
2018-08-03 16:26:16 -07:00
Gennadiy Civil
61f949387e
Merge branch 'master' into deprecate
2018-08-03 12:05:07 -04:00
Philipp Paulweber
1da26a77c5
Printers test: fixed compilation bug, due to unnecessary parentheses in declaration
2018-08-03 12:01:30 +02:00
Gennadiy Civil
2a7077fa24
one more fix
2018-08-02 20:03:26 -07:00
Gennadiy Civil
b929d55704
cmake fixes
2018-08-02 17:46:43 -04:00
Gennadiy Civil
0d29f9702d
more fixes
2018-08-02 17:32:43 -04:00
Gennadiy Civil
95c313e685
add --no_stacktrace_support for json-output-unittest
2018-08-02 16:58:11 -04:00
Gennadiy Civil
94f2c6faa7
fixes tests
2018-08-02 16:51:03 -04:00
Gennadiy Civil
677df883ec
cmake test fixes
2018-08-02 16:24:09 -04:00
Gennadiy Civil
b7244ff37c
cmake fixes
2018-08-02 16:01:00 -04:00
Gennadiy Civil
930f0f86e3
cmake tests changes
2018-08-02 15:45:23 -04:00
Gennadiy Civil
f3511bf1c7
cleaning up and adding test changes to CMake
2018-08-02 14:56:33 -04:00
Tanzinul Islam
1cd979a807
Merge branch 'master' into fix_death_test_child_mingw_wer_issue1116
2018-08-01 22:48:05 +01:00
Gennadiy Civil
bbc0ac9b1a
Merge branch 'master' of https://github.com/google/googletest
2018-08-01 17:26:04 -04:00
Gennadiy Civil
5b9b39ff21
Corresponding CMake Changes
2018-08-01 17:25:56 -04:00
Gennadiy Civil
8dea630e88
various changes to tests
2018-08-01 17:06:17 -04:00
Gennadiy Civil
421f527df3
more test changes
2018-08-01 16:23:20 -04:00
Gennadiy Civil
7001dff4fc
adding googletest-json-output unitest
2018-08-01 16:12:09 -04:00
Gennadiy Civil
09fc73dde9
more test changes
2018-08-01 15:34:30 -04:00
Gennadiy Civil
96077bc9f3
more tests changes
2018-08-01 15:02:28 -04:00
Gennadiy Civil
b888e23fce
googletest list tests unitest
2018-08-01 13:49:29 -04:00
Gennadiy Civil
35aa4fe924
gtest catch exceptions test and gtest shuffle test
2018-08-01 13:32:07 -04:00
Gennadiy Civil
a28968d698
changes to googletest break on failure and googletest filter unittests
2018-08-01 11:46:43 -04:00
Gennadiy Civil
d75922ca1c
changes for googletest env var test
2018-08-01 11:35:13 -04:00
Gennadiy Civil
38486eb03e
googltest-color-test changes
2018-08-01 11:32:08 -04:00
Gennadiy Civil
6324796be1
googletest-output-test changes
2018-08-01 11:28:24 -04:00
Gennadiy Civil
16c65a476a
Merge branch 'master' into master
2018-08-01 11:09:34 -04:00
Gennadiy Civil
539ee4bc54
Formatting changes and upstreaming one test
2018-08-01 11:07:22 -04:00
tisi1988
25e1436b08
Merge branch 'master' into master
2018-08-01 12:11:18 +02:00
Gennadiy Civil
6269264dfe
Merge branch 'master' into deprecate
2018-07-30 16:11:06 -04:00
Gennadiy Civil
f978c651ed
Merge branch 'master' into master
2018-07-30 14:01:17 -04:00
Gennadiy Civil
b7cb1bc6f9
small tweaks, OSS merge cl 206357486
2018-07-30 13:31:46 -04:00
Gennadiy Civil
ec13264af4
added missing comments
2018-07-27 15:05:20 -04:00
Gennadiy Civil
984cba30ed
Formatting changes for automatic code management
2018-07-27 11:15:08 -04:00
Gennadiy Civil
6cacb41935
Merge branch 'master' into deprecate
2018-07-26 13:04:53 -04:00
Piotr Kąkol
309e8a271e
Updated broken and outdated URLs
2018-07-25 19:19:26 +02:00
Gennadiy Civil
ed1edf641d
Formatting changes, code sync
2018-07-25 10:24:13 -04:00
tisi1988
1ae4fdb790
Merge branch 'master' into master
2018-07-23 10:10:26 +02:00
Stian Valle
bb9fc6f66e
Update primer.md
2018-07-21 15:50:45 +02:00
Stian Valle
7abf99d941
Update primer.md
2018-07-21 15:40:57 +02:00
Stian Valle
baf2115a59
Update primer.md
2018-07-21 15:29:58 +02:00
Gennadiy Civil
fd4f7cc729
Merge branch 'master' into deprecate
2018-07-20 15:53:16 -04:00
Gennadiy Civil
a02af2f689
code merge
2018-07-20 11:28:58 -04:00
Gennadiy Civil
1f9c668a04
Merge branch 'master' into deprecate
2018-07-19 11:07:10 -04:00
Gennadiy Civil
d41bfd732f
Fix link
2018-07-18 11:38:18 -04:00
Gennadiy Civil
7e73a7ae6e
Formatting and a link
2018-07-18 11:17:19 -04:00
Gennadiy Civil
20ef7944a4
Merge pull request #1667 from hckr/patch-1
...
Fix broken links to FAQ in primer.md
2018-07-18 10:21:46 -04:00
Gennadiy Civil
4abbb774c3
Merge branch 'master' of https://github.com/google/googletest
2018-07-17 17:47:54 -04:00
Gennadiy Civil
5437926b22
Docs sync
2018-07-17 17:47:25 -04:00
Jakub Młokosiewicz
021c308069
Fix broken links to FAQ in primer.md
2018-07-17 00:49:31 +02:00
Loo Rong Jie
3a8d744030
Disable MSVC function deprecation when using Clang
2018-07-13 21:23:28 +08:00
Derek Mauro
82670da613
Merge branch 'master' into stacktrace
2018-07-12 16:51:04 -04:00
Derek Mauro
6c7878a151
Adds the UniversalPrinter for absl::variant.
2018-07-12 13:46:50 -04:00
tisi1988
de6e079f15
Merge branch 'master' into master
2018-07-12 11:06:08 +02:00
Wojciech Kaluza
421e7b4f29
Remove default /EHsc compiler flag
...
This prevents warning D9025 (one command-line option overrides
another) on MSVC builds: some test targets are built with
the /EHs-c- which conflicts with /EHsc.
2018-07-11 22:54:05 +01:00
Gennadiy Civil
d91b0de99e
Merge branch 'master' into googletest_for_asam
2018-07-11 10:08:04 -04:00
Gennadiy Civil
36066cfecf
more formatting [skip ci]
2018-07-11 09:42:48 -04:00
Gennadiy Civil
74cccf494a
formatting, [ci skip]
2018-07-11 09:38:47 -04:00
Gennadiy Civil
4f9194286c
Fix heading
...
[skip ci]
2018-07-10 17:30:28 -04:00
Gennadiy Civil
50daf299c2
Docs sync
...
[ci skip]
2018-07-10 17:16:03 -04:00
Derek Mauro
d772e2039b
Pass the --no_stacktrace_support argument to the CMake tests
...
This does the same thing to the CMake tests that is done to the
Bazel tests, and now makes the CMake tests pass.
2018-07-10 15:39:23 -04:00
Derek Mauro
4c41787764
Adds stacktrace support from Abseil to Google Test
...
This change adds the ability to generate stacktraces in Google Test on
both failures of assertions/expectations and on crashes. The
stacktrace support is conditionally available only when using Abseil
with Google Test.
To use this support, run the test under Bazel with a command like this:
bazel test --define absl=1 --test_env=GTEST_INSTALL_FAILURE_SIGNAL_HANDLER=1 //path/to/your:test
The "--define absl=1" part enables stacktraces on assertion/expectation
failures.
The "--test_env=GTEST_INSTALL_FAILURE_SIGNAL_HANDLER=1" part enables
the signal handler that logs a stacktrace in the event of a crash
(this also requires the "--define absl=1" part). This is not the
default since it may interfere with existing tests.
2018-07-10 14:30:42 -04:00
medithe
b50b2f775e
Cast the tr1::tuple_element template parameter to int
...
Because in `std::tr1::tuple_element` the first template parameter should be of type int (https://gcc.gnu.org/onlinedocs/libstdc++/libstdc++-html-USERS-4.4/a00547.html ), but the code inserts a size_t, the first template parameter should be casted to int before, to get rid of the following errors:
googletest-src/googletest/include/gtest/gtest-printers.h:957:60: error: conversion from ‘long unsigned int’ to ‘int’ may change value [-Werror=conversion]
struct tuple_element : ::std::tr1::tuple_element<I, Tuple> {};
and
googletest-src/googletest/include/gtest/gtest-printers.h:961:56: error: conversion from ‘long unsigned int’ to ‘int’ may change value [-Werror=conversion]
const typename ::std::tr1::tuple_element<I, Tuple>::type>::type get(
2018-07-09 13:36:46 +02:00
杜修杏
03ea2fdecb
VS2005 with SP1(_MSC_VER=1400) already supports __pragma
2018-06-29 11:19:46 +08:00
tisi1988
dfddc98718
FIX: Compilation warning with GCC regarding a non-initialised member from MutexBase class.
2018-06-27 22:49:04 +02:00
Rohan Joyce
0563b52d3a
Eliminate GTEST_TEST_FILTER_ENV_VAR_.
...
GTEST_TEST_FILTER_ENV_VAR_ was used to specify an environment variable to obtain
the default test filter from. By default it was unset which broke
"--test_filter" for bazel. This CL eliminates GTEST_TEST_FILTER_ENV_VAR_ and
explicitly obtains the default test filter from the environment variable
TESTBRIDGE_TEST_ONLY if it exists.
2018-06-14 15:45:55 -04:00
Takuto Ikuta
a0d43a7bb8
Merge branch 'master' into stdstring
2018-06-14 09:34:15 +09:00
Gennadiy Civil
3847aecb5f
Docs sync/internal
2018-06-13 14:29:26 -04:00
Gennadiy Civil
6a484baf06
Doc sync/internal
2018-06-13 14:26:24 -04:00
Gennadiy Civil
c83e83eda0
Merge branch 'master' into stdstring
2018-06-13 10:51:02 -04:00
Takuto Ikuta
f4d0631a39
Reduce the number of strcmp calling while initialization
...
When we do parallel test execution with a process for a test,
initialization of gtest become performance bottleneck when the test
binary contains many testcases.
Especially, some parameterlized test in chromium browser affected by
largely when address sanitizer is enabled.
Address sanitizer does not allow using optimized strcmp function and
test addition in parameterized test require lookup of test case using
strcmp.
This patch reduces the number of strcmp, it is called when registering
parameterized test. Using reverse iterator improves the time to find
registered tests in such case.
Some tests for chromium browser using address sanitizer finished 2x
faster with this patch.
2018-06-13 05:53:18 +09:00
Gennadiy Civil
025f48f89b
Sync with internal docs
2018-06-11 16:11:55 -04:00
Gennadiy Civil
95a96e1c1d
Sync with internal docs
2018-06-11 13:12:14 -04:00
Gennadiy Civil
0b958a03e9
Removed "Documentation.md" not adding value and not consitent with internal docs
2018-06-11 12:07:45 -04:00
Gennadiy Civil
109f848bc8
Rename Samples.md to samples.md and adjust the links
2018-06-11 11:54:27 -04:00
Gennadiy Civil
4490be8789
Rename FAQ.md to faq.md and adjust the links.
...
Part of documentation rationalization
2018-06-11 11:49:02 -04:00
Gennadiy Civil
f213b6399e
Merge branch 'master' of https://github.com/google/googletest
2018-06-11 11:40:46 -04:00
Gennadiy Civil
8f87d00398
Rename AdvancedGuide.md to advanced.md and adjust the links.
...
Part of documentation rationalization work
2018-06-11 11:40:35 -04:00
Gennadiy Civil
de47b0d30c
Rename "Primer.md" to "primer.md" and adjust links. Part of the documentaion rationalzation
2018-06-11 11:26:16 -04:00
Fabrice de Gans-Riberi
d437209cd0
Fuchsia: Change fdio include path.
2018-06-07 15:46:29 -07:00
Gennadiy Civil
2d136e5ec4
Merge branch 'master' into fuchsia-launchpad-removal
2018-06-04 18:00:20 +02:00
Gennadiy Civil
f66ab00704
Upstream, cl/199129756
...
Add printer for std::nullptr_t, addressing https://github.com/google/googletest/issues/1616
2018-06-04 10:45:56 -04:00
Fabrice de Gans-Riberi
93e267a999
Clean up
2018-05-31 11:21:01 -07:00
Fabrice de Gans-Riberi
0a6edf3ca7
Remvoe launchpad dependency from Fuchsia.
2018-05-30 18:17:35 -07:00
Gennadiy Civil
28c91e2cea
Formatting changes
2018-05-23 11:03:31 -04:00
Gennadiy Civil
32c84be0fc
Merge branch 'master' into unused-variable-fuchsia
2018-05-22 06:01:05 -07:00