Commit Graph

1946 Commits

Author SHA1 Message Date
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
Gennadiy Civil
367d8eb3b7 Merge pull request #1633 from gennadiycivil/master
ignore .md for appveyor builds
2018-06-14 09:52:50 -04:00
Gennadiy Civil
3e91ee8165 Merge branch 'master' into master 2018-06-13 23:54:34 -04:00
Gennadiy Civil
a1e70a2864 Merge pull request #1627 from atetubou/stdstring
Reduce the number of strcmp calling while initialization
2018-06-13 23:54:01 -04:00
Takuto Ikuta
c176082374 Merge branch 'master' into stdstring 2018-06-14 09:34:15 +09:00
Gennadiy Civil
8041313d5a ignore .md for appveyor builds 2018-06-13 15:47:07 -04:00
Gennadiy Civil
7cb42eb1f4 Merge pull request #1631 from gennadiycivil/master
doc sync
2018-06-13 14:51:41 -04:00
Gennadiy Civil
a428939bae Docs sync/internal 2018-06-13 14:29:26 -04:00
Gennadiy Civil
5e40bf3fb9 Merge branch 'master' of https://github.com/google/googletest 2018-06-13 14:26:52 -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
Gennadiy Civil
4f5daff735 Merge pull request #1626 from gennadiycivil/master
Sync with internal docs
2018-06-13 00:20:33 -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
83010cfcc3 Merge pull request #1625 from gennadiycivil/master
doc sync
2018-06-11 15:20:10 -04:00
Gennadiy Civil
df61741c9a Merge branch 'master' of https://github.com/google/googletest 2018-06-11 13:12:22 -04:00
Gennadiy Civil
93611dc157 Sync with internal docs 2018-06-11 13:12:14 -04:00
Gennadiy Civil
4d3f29aabd Merge pull request #1624 from gennadiycivil/master
Adjust documentation files and links.
2018-06-11 12:55:06 -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
3cf812fd71 Merge pull request #1623 from Steelskin/fuchsia-fdio
Fuchsia: Change fdio include path.
2018-06-11 11:30:21 -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
b29e33e8c1 Merge pull request #1619 from Steelskin/fuchsia-launchpad-removal
Remove launchpad dependency from Fuchsia.
2018-06-05 04:03:38 +02:00
Gennadiy Civil
bcf8d56947 Merge branch 'master' into fuchsia-launchpad-removal 2018-06-04 18:00:20 +02:00
Gennadiy Civil
0ffdaf51f7 Merge pull request #1620 from gennadiycivil/master
Adress, #1616, add  printer for std::nullptr_t
2018-06-04 17:49:24 +02:00
Gennadiy Civil
322774184e Merge branch 'master' into fuchsia-launchpad-removal 2018-06-04 16:54:25 +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
Gennadiy Civil
cae2d8ed97 Merge pull request #1608 from gennadiycivil/master
formatting changes
2018-06-01 10:19:07 +02: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
3bde81a48b formatting changes 2018-05-23 11:49:11 -04:00
Gennadiy Civil
3253af5374 Merge pull request #1607 from gennadiycivil/master
Formatting changes
2018-05-23 08:15:50 -07:00
Gennadiy Civil
5bf664a82c Formatting changes 2018-05-23 11:03:31 -04:00
Gennadiy Civil
5aee6d7cba Merge pull request #1603 from Steelskin/unused-variable-fuchsia
Remove unused variable in Fuchsia.
2018-05-22 06:31:53 -07:00
Gennadiy Civil
562c7fe59a Merge branch 'master' into unused-variable-fuchsia 2018-05-22 06:01:05 -07:00
Gennadiy Civil
56d0b8bd63 Merge pull request #1591 from sgraham/disabled-rtti
Fix gmock not building when -fno-rtti
2018-05-22 06:00:40 -07:00
Gennadiy Civil
841309c17e Merge branch 'master' into disabled-rtti 2018-05-22 05:34:05 -07:00
Gennadiy Civil
a3d993010a Merge pull request #1601 from jdennett/StdLibVersioning
Std lib versioning
2018-05-22 05:32:53 -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
Scott Graham
bb95db65b2 Merge branch 'master' into disabled-rtti 2018-05-11 09:57:44 -07:00
Gennadiy Civil
aebc369dd9 Merge pull request #1597 from jaeheonlee/master
Fix a bug with ad_hoc_test_result() functions of UnitTest and TestCase classes
2018-05-11 09:05:24 -04: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