aboutsummaryrefslogtreecommitdiffstats
path: root/googletest/src
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | Formatting changes Gennadiy Civil2018-05-235-5/+5
| | | | | | |
| * | | | | | Remove unused variable in Fuchsia.Fabrice de Gans-Riberi2018-05-111-1/+1
| | | | | | |
* | | | | | | Merge branch 'master' into fix_death_test_child_mingw_wer_issue1116Tanzinul Islam2018-05-133-15/+234
|\| | | | | |
| * | | | | | Use NULL instead of nullptr, for pre-C++11 builds.Jae Heon Lee2018-05-091-2/+2
| | | | | | |
| * | | | | | Fix the bug where ad_hoc_test_result() functions of UnitTest and TestCase ↵Jae Heon Lee2018-05-071-4/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | objects would return failures registered at TestCase and UnitTest scopes, respectively.
| * | | | | | Remove magic numberFabrice de Gans-Riberi2018-05-031-1/+1
| | | | | | |
| * | | | | | Style fixFabrice de Gans-Riberi2018-05-031-1/+1
| | | | | | |
| * | | | | | Fix commentsFabrice de Gans-Riberi2018-05-032-6/+6
| | | | | | |
| * | | | | | Fix more stuff and get tests to passFabrice de Gans-Riberi2018-05-032-8/+22
| | | | | | |
| * | | | | | Get all the things to work.Fabrice de Gans-Riberi2018-05-021-35/+45
| | | | | | |
| * | | | | | Fix stuffFabrice de Gans-Riberi2018-05-011-29/+27
| | | | | | |
| * | | | | | Add Fuchsia support for death test.Fabrice de Gans-Riberi2018-05-012-3/+196
| | | | | | |
* | | | | | | Merge branch 'master' into fix_death_test_child_mingw_wer_issue1116Tanzinul Islam2018-05-051-0/+5
|\| | | | | |
| * | | | | | Tweaking https://github.com/google/googletest/pull/1523 to exclude naclGennadiy Civil2018-04-041-1/+3
| | | | | | |
| * | | | | | typoRoland Leißa2018-03-291-1/+1
| | | | | | |
| * | | | | | provide alternative for DebugBreak()Roland Leißa2018-03-281-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This uses asm("int3") for clang/gcc on x86 as alternative for DebugBreak()
* | | | | | | Merge branch 'master' into fix_death_test_child_mingw_wer_issue1116Tanzinul Islam2018-04-012-79/+150
|\| | | | | |
| * | | | | | merges, gtestGennadiy Civil2018-03-261-2/+2
| | | | | | |
| * | | | | | more mergesGennadiy Civil2018-03-222-2/+2
| | | | | | |
| * | | | | | More mergesGennadiy Civil2018-03-212-27/+33
| | | | | | |
| * | | | | | merge, again, IsRecursiveContainerGennadiy Civil2018-03-151-2/+2
| | | | | | |
| * | | | | | Merging, XML testsGennadiy Civil2018-03-071-3/+36
| | | | | | |
| * | | | | | merges-8Gennadiy Civil2018-03-052-22/+38
| | | | | | |
| * | | | | | merges-7Gennadiy Civil2018-03-051-25/+41
| | | | | | |
* | | | | | | Merge branch 'master' into fix_death_test_child_mingw_wer_issue1116Tanzinul Islam2018-03-059-160/+579
|\| | | | | |
| * | | | | | Use a full message in the JSON output for failuresPetr Hosek2018-03-011-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The full message unlike summary also includes stack trace.
| * | | | | | Support JSON output format in addition to XMLPetr Hosek2018-02-281-10/+365
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | | | | Switch default death test style back to "fast".Victor Costan2018-02-271-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Google Test has recently (02/09/2018) switched the default death test style from "fast" to "threadsafe" in https://github.com/google/googletest/commit/ec7faa943d7817c81ce7bdf71a21ebc9244dc8de 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.
| * | | | | | Fix unused function warning on Mac OS.Victor Costan2018-02-191-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As of recently, Google Test fails to compile with the warning below when used in projects with strict warning settings. googletest/src/gtest-death-test.cc:1004:13: error: unused function 'StackGrowsDown' [-Werror,-Wunused-function]
| * | | | | | Merge branch 'master' into fix-printersGennadiy Civil2018-02-154-20/+21
| |\ \ \ \ \ \
| | * | | | | | cleanup/mergesGennadiy Civil2018-02-134-20/+21
| | | | | | | |
| * | | | | | | Fix std::iscntrl use in gtest-printers.ccVictor Costan2018-02-121-1/+3
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ContainsUnprintableControlCodes() in gtest-printers.cc passes a char argument to std::iscntrl. Although its argument is an int, std::iscntrl produces undefined behavior if its argument is not representable as an unsigned char. The standard library on Windows asserts that the argument is an unsigned char, resulting in an assertion crash on debug builds.
| * | | | | / Merging, coniniueGennadiy Civil2018-02-121-6/+4
| | |_|_|_|/ | |/| | | |
| * | | | | Merge branch 'master' into assertGennadiy Civil2018-02-094-5/+11
| |\ \ \ \ \
| | * \ \ \ \ Merge pull request #1446 from tholsapp/masterGennadiy Civil2018-02-093-4/+4
| | |\ \ \ \ \ | | | | | | | | | | | | | | | | Fixed typos
| | | * | | | | Fixed typosTroy Holsapple2018-02-073-4/+4
| | | | | | | |
| | * | | | | | mergesGennadiy Civil2018-02-091-1/+7
| | |/ / / / /
| * / / / / / Add ability to throw from ASSERTAlexey Sokolov2018-02-081-2/+5
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | while not losing benefits of EXPECT, and not killing the whole test, as with --gtest_throw_on_failure. 183822976
| * | | | | upstream cl 182543808Gennadiy Civil2018-01-243-4/+95
| | | | | |
| * | | | | Many code merge/upstream changesGennadiy Civil2018-01-231-1/+1
| | | | | |
| * | | | | merges, cl/155419551 and otherGennadiy Civil2018-01-221-4/+5
| | | | | |
| * | | | | Merge branch 'master' into support_xboxoneGennadiy Civil2018-01-181-20/+19
| |\ \ \ \ \
| | * | | | | Expose ScopedTrace utility in public interfaceFedor Trushkin2018-01-171-20/+19
| | | |_|_|/ | | |/| | |
| * / | | | Added support for WINAPI_PARTITION_TV_TITLE which is defined on XboxOnegpetit2018-01-121-1/+1
| |/ / / /
| * | | | Upstream cl 103120214Gennadiy Civil2018-01-111-3/+2
| | | | |
| * | | | More merge, cleanupGennadiy Civil2018-01-101-6/+4
| | | | |
| * | | | Merge branch 'master' into missing-declarationsGennadiy Civil2018-01-045-50/+11
| |\ \ \ \
| | * | | | upstreaming cl 124976692Gennadiy Civil2018-01-035-50/+11
| | | | | |
| * | | | | Pass the -Wmissing-declarations warning.David Benjamin2018-01-033-33/+41
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | This makes it easier to use GTest in projects that build with the -Wmissing-declarations warning. This fixes the warning in headers and source files, though not GTest's own tests as it is rather noisy there.
| * | | | Merge branch 'master' into hethi/issue-360-remove-GTEST_HAS_PARAM_TESTSGennadiy Civil2017-12-091-1/+4
| |\ \ \ \ | | | |_|/ | | |/| |