Rohan Joyce
fd7e756b96
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
c176082374
Merge branch 'master' into stdstring
2018-06-14 09:34:15 +09:00
Gennadiy Civil
a428939bae
Docs sync/internal
2018-06-13 14:29:26 -04:00
Gennadiy Civil
4d7ac91e07
Doc sync/internal
2018-06-13 14:26:24 -04:00
Gennadiy Civil
0ab0942318
Merge branch 'master' into stdstring
2018-06-13 10:51:02 -04:00
Takuto Ikuta
b72302664b
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
4fce894529
Sync with internal docs
2018-06-11 16:11:55 -04:00
Gennadiy Civil
93611dc157
Sync with internal docs
2018-06-11 13:12:14 -04:00
Gennadiy Civil
b9d9de0877
Removed "Documentation.md" not adding value and not consitent with internal docs
2018-06-11 12:07:45 -04:00
Gennadiy Civil
635a404214
Rename Samples.md to samples.md and adjust the links
2018-06-11 11:54:27 -04:00
Gennadiy Civil
613825ad93
Rename FAQ.md to faq.md and adjust the links.
...
Part of documentation rationalization
2018-06-11 11:49:02 -04:00
Gennadiy Civil
44c9b79a24
Merge branch 'master' of https://github.com/google/googletest
2018-06-11 11:40:46 -04:00
Gennadiy Civil
e76e9b4789
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
79abc0695c
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
e3ab01d762
Fuchsia: Change fdio include path.
2018-06-07 15:46:29 -07:00
Gennadiy Civil
bcf8d56947
Merge branch 'master' into fuchsia-launchpad-removal
2018-06-04 18:00:20 +02:00
Gennadiy Civil
3a833870c3
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
c5f8b7fd43
Clean up
2018-05-31 11:21:01 -07:00
Fabrice de Gans-Riberi
38d759e9e7
Remvoe launchpad dependency from Fuchsia.
2018-05-30 18:17:35 -07:00
Gennadiy Civil
5bf664a82c
Formatting changes
2018-05-23 11:03:31 -04:00
Gennadiy Civil
562c7fe59a
Merge branch 'master' into unused-variable-fuchsia
2018-05-22 06:01:05 -07:00
James Dennett
c1868fabc1
Downgrade to C++98.
...
Some projects cannot handle C++11 yet.
2018-05-21 12:27:52 -07:00
James Dennett
be24b04932
Downgrade to C++98 code.
...
Some users are not ready for C++11 yet.
2018-05-21 10:59:24 -07:00
James Dennett
3c6deade28
Merge branch 'master' into StdLibVersioning
2018-05-21 10:57:01 -07:00
Fabrice de Gans-Riberi
a8d39f2fdb
Remove unused variable in Fuchsia.
2018-05-11 10:38:48 -07:00
James Dennett
3e05d6d9fc
Add support for versioned standard libraries.
...
This canonicalizes demangled names by omitting a nested inline namespace within namespace std if the name of the nested namespace begins with a double underscore. This improves compatibility with libc++.
2018-05-10 22:39:19 -07:00
James Dennett
9db0945bc3
Update generated code.
2018-05-10 22:36:50 -07:00
James Dennett
819e651cea
Add unit test for CanonicalizeForStdLibVersioning.
2018-05-10 22:33:29 -07:00
Jae Heon Lee
a9a14502f4
Use NULL instead of nullptr, for pre-C++11 builds.
2018-05-09 13:03:57 -07:00
Jae Heon Lee
dace0609bf
Fix the bug where ad_hoc_test_result() functions of UnitTest and TestCase objects would return failures registered at TestCase and UnitTest scopes, respectively.
2018-05-07 14:09:37 -07:00
Fabrice de Gans-Riberi
8ddbf2b894
Remove magic number
2018-05-03 13:57:51 -07:00
Fabrice de Gans-Riberi
15b94d8bf3
Style fix
2018-05-03 13:44:42 -07:00
Fabrice de Gans-Riberi
d8d7d68db5
Fix comments
2018-05-03 13:42:31 -07:00
Fabrice de Gans-Riberi
9806d532e8
Fix more stuff and get tests to pass
2018-05-03 12:06:45 -07:00
Fabrice de Gans-Riberi
c40505cc8c
Get all the things to work.
2018-05-02 14:57:56 -07:00
Fabrice de Gans-Riberi
a2e6afcda7
Fix stuff
2018-05-01 18:43:55 -07:00
Fabrice de Gans-Riberi
03ac61b08b
Add Fuchsia support for death test.
2018-05-01 16:22:09 -07:00
Gennadiy Civil
c0ffe6ed80
merging
2018-04-11 13:20:36 -04:00
Gennadiy Civil
2acb60eb5b
merging
2018-04-10 16:34:21 -04:00
Gennadiy Civil
fed44cc0c2
merging
2018-04-10 16:22:50 -04:00
Gennadiy Civil
346f1f5734
merge
2018-04-10 16:10:34 -04:00
Gennadiy Civil
ec1df5b40f
RE-Doing the merge, this time with gcc on mac in the PR so I can catch errors before merging the PR
2018-04-10 15:57:16 -04:00
Gennadiy Civil
3f59eb6a59
Revert "gmock actions 2"
2018-04-09 22:10:12 -04:00
Gennadiy Civil
4bc5a055bc
this should be it
2018-04-09 16:13:45 -04:00
Gennadiy Civil
f9c57f3d48
yet more
2018-04-09 16:04:48 -04:00
Gennadiy Civil
d1a6cb501e
formatting
2018-04-09 15:50:19 -04:00
Gennadiy Civil
b3d7edff1e
more
2018-04-09 15:33:56 -04:00
Gennadiy Civil
e18a9f2562
more warnings
2018-04-06 11:26:12 -04:00
Gennadiy Civil
e8fb5a3fdc
more MSVC warnings
2018-04-06 11:17:45 -04:00
Gennadiy Civil
c02289588b
Merge branch 'master' into fix_locale_win
2018-04-04 13:58:55 -04:00