Gennadiy Civil
f7d4c77b60
Docs sync
...
[ci skip]
2018-07-10 17:16:03 -04:00
Derek Mauro
d7310cfa2c
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
80ef621afa
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
Masaru Tsuchiyama
42ada6cebb
This closes #1595 : fix compiler error with Visual Studio 2017 on Win10 JP.
...
non-ASCII charactors are interpreted as Shift-JIS on the environment.
But the charators in the files are non Shift-JIS charactors and the compiler
stops compiling with C4819.
To fix the errors, remove non-ASCII charactors.
2018-06-30 21:46:41 +09:00
杜修杏
4ab7eeaf7d
VS2005 with SP1(_MSC_VER=1400) already supports __pragma
2018-06-29 11:19:46 +08:00
tisi1988
eb63f37d60
FIX: Compilation warning with GCC regarding a non-initialised member from MutexBase class.
2018-06-27 22:49:04 +02:00
Gennadiy Civil
65ced3cd3a
Merge pull request #1622 from rohanjoyce/bazel_test_filter
...
Support bazel test filtering
2018-06-14 16:56:27 -04:00
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