Lukas Mosimann
ce526b8700
Issue #1955 : Remove THREADS_PREFER_PTHREAD_FLAG
2018-11-22 08:19:56 +01:00
misterg
b492666068
Googletest export
...
Internal Change
PiperOrigin-RevId: 222123106
2018-11-20 13:29:55 -05:00
Abseil Team
45d66d81be
Googletest export
...
Point IWYU at an existent path.
PiperOrigin-RevId: 221797154
2018-11-20 13:29:32 -05:00
durandal
8e86f67261
Googletest export
...
Move the Matcher<T> interface to googletest so I can use it to extend death test regex matching in a subsequent change.
PiperOrigin-RevId: 221675910
2018-11-20 13:29:20 -05:00
Gennadiy Civil
d5932506d6
Merge pull request #1961 from coppered/patch-1
...
Update README.md
2018-11-13 21:13:21 -05:00
Oleksandr Dyakov
1454f301c5
Update README.md
...
added -std=c++11
2018-11-13 02:29:46 +01:00
Robin Lindén
4802133690
Add back warning suppression that shouldn't have been removed
2018-11-10 16:14:19 +01:00
Robin Lindén
a3a42514f1
Define GTEST_DISABLE_MSC_WARNINGS_PUSH/POP for all compilers
2018-11-10 15:40:57 +01:00
Robin Lindén
c43603f288
Remove GTEST_HAS_HASH_SET/MAP check
2018-11-10 15:27:33 +01:00
Robin Lindén
826656b25f
Remove workarounds for unsupported MSVC versions
2018-11-10 15:20:26 +01:00
krzysio
105579a6e4
Googletest export
...
Improve Bazel build files.
New target gtest_prod allows access to the FRIEND_TEST macro without depending on the entirety of GTest in production executables. Additionally, duplicate config_setting rules were removed and formatting was adjusted.
PiperOrigin-RevId: 220279205
2018-11-07 14:37:18 -05:00
Gennadiy Civil
9636db6b2b
Merge branch 'master' into makefix
2018-11-01 10:45:47 -04:00
misterg
88c15b5fde
Googletest export
...
Adding GTEST_INTERNAL_DEPRECATED ability to mark deprecated
PiperOrigin-RevId: 219515184
2018-11-01 10:42:23 -04:00
Benjamin Carman
4ea629d31d
Added line to sample Makefile in googletest/googletest/make to specify use of C++11 in CXXFLAGS as required by the system
2018-11-01 02:25:08 -04:00
Abseil Team
71d4fc8d76
Googletest export
...
[Fuchsia] Create the death test child process in a separate job.
This creates a separate job to launch the child process into. The
exception port can then be attached to the new job before the child
process is launched, solving a potential race condition.
PiperOrigin-RevId: 219366531
2018-10-30 21:20:50 -04:00
misterg
e857f9cdd9
Googletest export
...
Remove scoped_ptr replace with std::unique_ptr
PiperOrigin-RevId: 219291284
2018-10-30 21:20:43 -04:00
Abseil Team
e0d3c37051
Googletest export
...
Fix broken Fuchsia cc_test.
PiperOrigin-RevId: 219170936
2018-10-30 21:20:35 -04:00
misterg
b9347b31c3
Googletest export
...
Remove last traces of gtest-linked_ptr.h
PiperOrigin-RevId: 219164781
2018-10-29 14:43:07 -04:00
Gennadiy Civil
e9085769d4
Merge pull request #1941 from barkovv:master
...
PiperOrigin-RevId: 219134349
2018-10-29 13:46:24 -04:00
misterg
80b43d900b
Googletest export
...
Remove linked_ptr and use std::shared_ptr instead
PiperOrigin-RevId: 219129336
2018-10-29 13:46:16 -04:00
Vadim Barkov
53d61b5b23
Replaced all NULLs with nullptr in googletest
2018-10-28 03:10:37 +03:00
Abseil Team
2e308484d9
Googletest export
...
[Fuchsia] Make the child process stderr redirection use a socket.
This changes the stderr redirection mechanism for the child process in Fuchsia death tests to use a Zircon socket rather than fd redirection. This should improve performance and reliability of the redirection process.
This also includes some minor style cleanups.
PiperOrigin-RevId: 218903196
2018-10-26 16:23:59 -04:00
Abseil Team
b57c703963
Googletest export
...
Remove linked_ptr and use std::shared_ptr instead
PiperOrigin-RevId: 218618184
2018-10-26 14:19:59 -04:00
misterg
a50e4f05b3
Googletest export
...
Remove linked_ptr and use std::shared_ptr instead
PiperOrigin-RevId: 218571466
2018-10-26 14:19:51 -04:00
Jeff VanDyke
c45631823c
Change CMake googletest download location in docs
...
Change CMAKE_BINARY_DIR to CMAKE_CURRENT_BINARY_DIR
Able to use in a subfolder's CMakeLists.txt
2018-10-24 16:41:14 -04:00
durandal
59f90a338b
Googletest export
...
Honor GTEST_SKIP() in SetUp().
PiperOrigin-RevId: 218387359
2018-10-24 11:26:16 -04:00
Joel Anderson
9b637237bd
add documentation of manual c++11 specification
...
Per #1883 , builds of Google Test may fail if the version C++ is not manually
set to C++11 during the build process.
Signed-off-by: Joel Anderson <joelanderson333@gmail.com>
2018-10-23 20:28:43 -04:00
Gennadiy Civil
7b6b3be342
Update advanced.md
...
Fixes #1802
2018-10-23 17:27:38 -04:00
Gennadiy Civil
20eaf6e3a9
Merge pull request #1911 from BrukerJWD:isnice
...
PiperOrigin-RevId: 218384341
2018-10-23 15:13:42 -04:00
Gennadiy Civil
a743780ad0
Update advanced.md
...
Fixes #1755
2018-10-23 11:16:46 -04:00
Gennadiy Civil
b974af7923
Update advanced.md
...
Fixes #1925
2018-10-23 11:09:15 -04:00
Abseil Team
82987067d8
Googletest export
...
Change ValuesArray to require much less template instantiation depth.
PiperOrigin-RevId: 218170842
2018-10-22 11:29:14 -04:00
Gennadiy Civil
32dbcac06e
Merge pull request #1839 from Peter-Levine:python3-tests
...
PiperOrigin-RevId: 217925156
2018-10-22 11:29:06 -04:00
Gennadiy Civil
572050dd28
Merge pull request #1905 from fandjelo:relocatable-pkgconfig-fix
...
PiperOrigin-RevId: 217923705
2018-10-22 11:28:57 -04:00
Gennadiy Civil
c955e33497
Merge branch 'master' into python3-tests
2018-10-19 13:30:13 -07:00
misterg
663ef8636a
Googletest export
...
New variadic implementation for gtest-param-test
Removed non-variadic implementation and added variadic for ValueArray and Values
PiperOrigin-RevId: 217703627
2018-10-18 11:32:37 -04:00
Gennadiy Civil
3a7f0934d6
Merge pull request #1912 from kakkoko:fix-xml-name
...
PiperOrigin-RevId: 217576541
2018-10-18 11:32:30 -04:00
Abseil Team
29b47e45cf
Googletest export
...
C++11 code cleanup.
PiperOrigin-RevId: 217364243
2018-10-18 11:32:16 -04:00
kakkoko
baf6845b18
Fix incorrect XML file name in help message
2018-10-17 10:09:09 +09:00
Gennadiy Civil
754cb8ed96
Merge branch 'master' into relocatable-pkgconfig-fix
2018-10-12 12:44:33 -04:00
misterg
864b6c2d35
Remove duplicate functionality PrintValue (in googletest-param-test-test.cc), use testing::PrintToString
...
PiperOrigin-RevId: 216733373
2018-10-11 16:15:32 -04:00
KO Myung-Hun
b3b19a796c
Merge c41b2bf861
into f203b2db77
...
Closes #1899
PiperOrigin-RevId: 216719020
2018-10-11 13:31:25 -04:00
David Neto
ad997b16b5
Merge 4c92120d6d
into 658c6390a5
...
Closes #1893
PiperOrigin-RevId: 216712426
2018-10-11 12:52:55 -04:00
Aaron Dierking
e7327c13f6
Merge 41fc9745d4
into 658c6390a5
...
Accepts #1889
PiperOrigin-RevId: 216709878
2018-10-11 12:44:07 -04:00
Abseil Team
bc6a4ce380
Project import generated by Copybara.
...
PiperOrigin-RevId: 216423319
2018-10-11 12:44:00 -04:00
misterg
0e71eb069a
Internal Change
...
PiperOrigin-RevId: 216417182
2018-10-11 12:43:52 -04:00
Filipp Andjelo
095b3113e7
Use pcfiledir for prefix in pkgconfig file
...
Using absolute paths in the pkg-config file makes it not relocatable and
leads to problems, when trying to use it with precompiled cross
toolchains. Setting prefix to relative path based on pcfiledir makes it
more reliable for such cases.
2018-10-11 14:09:57 +02:00
Abseil Team
7d3b73c85a
Unconditionally use std::tuple.
...
Remove all mention of TR1 tuple and our own implementation of tuple.
PiperOrigin-RevId: 216395043
2018-10-09 16:25:58 -04:00
Abseil Team
b652edb39c
Apply [[noreturn]] to Abort()
...
PiperOrigin-RevId: 216383938
2018-10-09 16:25:44 -04:00
Gennadiy Civil
7a1e9114a4
Update Makefile.am
...
Remove references to gtest tupe
2018-10-09 15:47:46 -04:00
Gennadiy Civil
689ac9fbd0
Update BUILD.bazel
...
Remove references to googletest-tuple-test.cc
2018-10-09 15:42:49 -04:00
Gennadiy Civil
ac7ed4046c
Delete CHANGES
...
We are not maintaining change log, it has not been touched for a very long time
2018-10-09 11:15:26 -04:00
misterg
27c86f2941
always define define GTEST_LANG_CXX11 1
...
PiperOrigin-RevId: 216184859
2018-10-08 10:51:12 -04:00
Gennadiy Civil
3149e0e88b
Merge branch 'master' into python3-tests
2018-10-05 16:23:55 -04:00
Gennadiy Civil
40f82ce56a
Update primer.md
...
fixes #1709
2018-10-05 16:23:08 -04:00
misterg
07c4753a17
Remove pre-C++11 code from gtest-printers
...
PiperOrigin-RevId: 215941759
2018-10-05 15:17:01 -04:00
Abseil Team
f8a1481c0a
Make GTestColor and ColoredPrintF available as internal APIs from gtest.h. This is for use in abseil exception safety testing.
...
PiperOrigin-RevId: 215920581
2018-10-05 12:54:28 -04:00
misterg
c28ce41590
Removed pre-C++11 IsContainerTest and IteratorTraits
...
PiperOrigin-RevId: 215916605
2018-10-05 12:54:21 -04:00
Abseil Team
4bb49ed640
Apply clang-tidy modernize-use-nullptr to googletest.
...
Now that googletest has moved to C++11, it should no longer
use NULL or 0 for the null pointer. This patch converts all
such usages to nullptr using clang-tidy.
This prevents LLVM from issuing -Wzero-as-null-pointer-constant
warnings.
PiperOrigin-RevId: 215814400
2018-10-05 12:54:14 -04:00
misterg
f13bbe2992
Remove checking for C++ 11 and a pre-C++11 test from googletest tests
...
PiperOrigin-RevId: 215789971
2018-10-04 16:10:50 -04:00
Gennadiy Civil
4b82df5bb3
Merge branch 'master' into python3-tests
2018-10-04 15:08:14 -04:00
1camper
bea3d61975
Merge d830440d48
into f5260ae757
...
Closes #1830
PiperOrigin-RevId: 215563532
2018-10-03 16:11:12 -04:00
Matthieu
f5260ae757
Merge c798e39a4f
into e93da23920
...
Closes #1836
PiperOrigin-RevId: 215461025
2018-10-02 17:41:16 -04:00
Arseny Aprelev
00938b2b22
Merge 2ce0685f76
into 75e834700d
...
Closes #1544
With refinements and changes
PiperOrigin-RevId: 215273083
2018-10-02 13:03:28 -04:00
Gennadiy Civil
907ae9edad
Merge branch 'master' into python3-tests
2018-09-25 22:09:27 -07:00
Gennadiy Civil
707b3b25c8
Merge pull request #1855 from zach2good/issue1854_remove_i386_xcode10
...
Issue #1854 : remove support for i386 for XCode 10
2018-09-25 21:44:35 -07:00
Abseil Team
2b016ca493
Googletest export
...
Project import generated by Copybara.
PiperOrigin-RevId: 214456152
2018-09-25 13:05:37 -04:00
misterg
b2788286d1
Googletest export
...
Project import generated by Copybara.
PiperOrigin-RevId: 214441835
2018-09-25 13:05:25 -04:00
Abseil Team
0fc5466dbb
Googletest export
...
Project import generated by Copybara.
Including recently accepted and merged PRs
PiperOrigin-RevId: 213856848
2018-09-25 13:05:03 -04:00
Gennadiy Civil
a4f57cf49a
Merge branch 'master' into python3-tests
2018-09-25 00:10:15 -07:00
Zach Toogood
0272ff1aa0
Issue #1854 : remove support for i386 for XCode 10
2018-09-24 16:02:12 +03:00
Gennadiy Civil
81c0b876b4
Formatting
2018-09-23 09:42:11 -07:00
Gennadiy Civil
6596471104
Formatting
2018-09-23 09:41:12 -07:00
Gennadiy Civil
5293383707
Formatting
2018-09-23 09:35:25 -07:00
Gennadiy Civil
78d3bfeb44
Formatting
2018-09-23 09:34:47 -07:00
Jonny007-MKD
67d3c0f6d7
Fix unit test
2018-09-23 16:39:13 +02:00
Jonny007-MKD
2b2b8d71c1
Fix ColoredOutputTest.UsesColorsWhenTermSupportsColors again
2018-09-23 15:50:29 +02:00
Jonny007-MKD
cecea92af8
Rename private member of AdditionalMessage
...
Shorten lines in unit tests
2018-09-23 15:46:47 +02:00
Jonny007-MKD
1cb10b357a
Readded changes from 6494f5232b
2018-09-23 15:15:38 +02:00
Gennadiy Civil
90943525c5
Merge branch 'master' into python3-tests
2018-09-20 14:30:26 -04:00
Gennadiy Civil
8bf297233f
Merge pull request #1843 from matlo607/fix-unittest-msys-ColoredOutputTest
...
[msys] fix unittest ColoredOutputTest.UsesColorsWhenTermSupportsColors
2018-09-20 11:42:29 -04:00
misterg
8c547cff2e
Googletest export
...
Fixing broken OSS build, add missing include
PiperOrigin-RevId: 213812210
2018-09-20 11:01:27 -04:00
Abseil Team
1b20bd176f
Googletest export
...
support printing std::reference_wrapper<T> in gUnit
PiperOrigin-RevId: 213270392
2018-09-20 11:01:16 -04:00
Jonny007-MKD
6a1c3d9b78
Removed some newlines
2018-09-18 21:54:36 +02:00
Matthieu Longo
c9fe337ae2
[msys] fix unittest ColoredOutputTest.UsesColorsWhenTermSupportsColors
2018-09-18 18:29:42 +02:00
Jonny007-MKD
c40f55a229
Avoid these ambiguities
2018-09-15 09:00:39 +02:00
Peter Levine
149c0d2414
Fix Python3 support
2018-09-14 19:40:51 -04:00
Jonny007-MKD
6494f5232b
Print message of unexpected std::exception in EXPECT_THROW, too
2018-09-14 23:22:04 +02:00
Jonny007-MKD
631e3a5838
Merge branch 'master' into master
2018-09-14 22:39:45 +02:00
misterg
bc9df6ad46
Googletest export
...
Removing checks for C++11 from unit tests
PiperOrigin-RevId: 212990514
2018-09-14 14:52:40 -04:00
Gennadiy Civil
1b2da360ed
Merge branch 'master' into master
2018-09-14 11:21:31 -04:00
Gennadiy Civil
abc803e288
Update README.md
2018-09-13 17:23:21 -04:00
Jonny007-MKD
82eeb009b2
Make it public again *sigh*
2018-09-13 14:49:15 +02:00
Jonny007-MKD
e86d1df3e1
Avoid implicit move operator
2018-09-13 14:13:23 +02:00
Jonny007-MKD
8c849c584c
Try to fix gcc and clang issues
2018-09-13 13:57:27 +02:00
Jonny007-MKD
0354ccb049
Added special catch for std::exception in GTEST_TEST_NO_THROW_
2018-09-13 10:24:10 +02:00
Georgi D. Sotirov
94046c91db
Return GTEST_ATTRIBUTE_UNUSED_ on record_property_env to avoide comilation error (with -Werror)
...
The unused attribute was removed with commit 3299a23
on 2018-02-23, but it currently breaks build of 1.8.1, because of -Werror GCC parameter as reported in issue #1825 .
2018-09-12 10:44:52 +03:00
Arkady Shapkin
e6c407d605
Fix doc links
2018-09-04 23:07:18 +03:00
Gennadiy Civil
3787a483b9
Merge pull request #1803 from KindDragon/patch-2
...
Update documentation to syntax highlight code
2018-09-04 10:56:49 -04:00
Andrew Siplas
70a7017582
Fix #1805 : add .md
to hyperlink
2018-09-03 22:13:52 -04:00
Arkady Shapkin
de9675986f
Update documentation to syntax highlight code
2018-09-03 21:56:23 +03:00
Gennadiy Civil
d615eebd9f
Merge branch 'master' into fix-clang-warnings
2018-08-31 10:57:16 -04:00
Gennadiy Civil
6dd60ec437
Update googletest-output-test-golden-lin.txt
2018-08-31 10:26:59 -04:00
Dominic Sacré
13c5230bbf
Add user-defined copy constructor to ValueArray
...
Fix Clang warning:
| warning: definition of implicit copy constructor for 'ValueArray2<bool, bool>'
| is deprecated because it has a user-declared copy assignment operator [-Wdeprecated]
2018-08-31 14:57:23 +02:00
Dominic Sacré
8f279122de
Add missing declarations for Google Tests flags
...
Add declarations for install_failure_signal_handler and flagfile.
Fix Clang warnings:
| warning: no previous extern declaration for non-static variable
| 'FLAGS_gtest_install_failure_signal_handler' [-Wmissing-variable-declarations]
| warning: no previous extern declaration for non-static variable
| 'FLAGS_gtest_flagfile' | [-Wmissing-variable-declarations]
2018-08-31 14:57:23 +02:00
Dominic Sacré
bb18e25d15
Make g_argvs static
...
Fix Clang warning:
| warning: no previous extern declaration for non-static variable 'g_argvs'
| [-Wmissing-variable-declarations]
2018-08-31 14:57:23 +02:00
Dominic Sacré
d41f53ae78
Make dummy variables static to avoid compiler warnings
...
Fix -Wmissing-variable-declarations warnings from Clang.
2018-08-31 14:57:23 +02:00
Dominic Sacré
e41f38b3b7
Re-generate gtest-param-test.h from gtest-param-test.h.pump
...
Commit 6a26e47cfc
changed the formatting
of INSTANTIATE_TEST_CASE_P() in the generated header file only.
This commit reverts to the formatting produced by running "pump
gtest-param-test.h.pump", which seems to be more consistent with the
rest of the file.
2018-08-31 14:52:42 +02:00
Gennadiy Civil
76af254c47
Update googletest-output-test-golden-lin.txt
...
manual update golden lin
2018-08-30 21:46:15 -04:00
Gennadiy Civil
0ecf38f3a2
Update googletest-output-test-golden-lin.txt
...
manual update, golden lin
2018-08-30 21:42:07 -04:00
misterg
41b539941f
Googletest export
...
Silence MSVC warnings
PiperOrigin-RevId: 210726964
2018-08-30 21:33:02 -04:00
Abseil Team
00d1ffc8c8
Googletest export
...
Fix the typed test names in the tests for customized typed test parameters.
As required by googletest documentation, the names should not contain an underscore.
PiperOrigin-RevId: 210678652
2018-08-30 21:32:54 -04:00
misterg
2cc008538c
Googletest export
...
Internal Change
PiperOrigin-RevId: 210594341
2018-08-30 21:32:41 -04:00
Gennadiy Civil
1db4a426d4
Merge branch 'master' into 9A681768AABE08D1EFA5CA77528236A4
2018-08-29 22:07:39 -04:00
Steven Santos Erenst
ca912f8b70
Fix broken FAQ link in primer.md
...
The current link pointed to a non existing section in the FAQ.
2018-08-28 21:03:19 -07:00
Gennadiy Civil
e103fa4f2a
Disable MCVS warnings
2018-08-28 23:55:17 -04:00
Gennadiy Civil
9b2016a01d
typo
2018-08-28 23:46:23 -04:00
Gennadiy Civil
e8e26d25bd
typo
2018-08-28 23:36:50 -04:00
Gennadiy Civil
8c0e0d5c17
MSVC warnings silence
2018-08-28 23:25:51 -04:00
Gennadiy Civil
9d9d7a6a89
Update googletest-output-test-golden-lin.txt
2018-08-28 23:11:51 -04:00
Abseil Team
03867b5389
Googletest export
...
Add the possibility of specifying the name in type parameterized tests.
Similar to how the last parameter of INSTANTIATE_TEST_CASE_P allows to override the name for (non-type) parametrized tests, this adds the possibility of adding a parameter to INSTANTIATE_TYPED_TEST_CASE_P. The argument has to be a class, which contains a static templated function GetName<T>(int), returning the name for type T.
PiperOrigin-RevId: 210532231
2018-08-28 16:53:45 -04:00
Abseil Team
52f8183e7f
Googletest export
...
Breaks Windows builds
PiperOrigin-RevId: 210434120
2018-08-28 16:53:38 -04:00
Abseil Team
167c5e8188
Googletest export
...
Fix Theta(N^2) memory usage of EXPECT_EQ(string) when the strings don't match.
The underlying CalculateOptimalEdits() implementation used a simple
dynamic-programming approach that always used N^2 memory and time. This meant
that tests for equality of large strings were ticking time bombs: They'd work
fine as long as the test passed, but as soon as the strings differed the test
would OOM, which is very hard to debug.
I switched it out for a Dijkstra search, which is still worst-case O(N^2), but
in the usual case of mostly-matching strings, it is much closer to linear.
PiperOrigin-RevId: 210405025
2018-08-28 16:53:30 -04:00
misterg
1bb76182ca
Googletest export
...
Code Cleanup
PiperOrigin-RevId: 210393771
2018-08-28 16:53:17 -04:00
Gennadiy Civil
ebb2fca51a
Merge branch 'master' into fix-1764_CMake-errors-in-googlemock
2018-08-27 13:25:45 -04:00
David Schuldenfrei
603ce4b81d
Merge 72a2836945
into 1d9a1912e7
...
Closes #1658
Review and changes, mister@google.com
PiperOrigin-RevId: 210374286
2018-08-27 12:22:33 -04:00
Dakota Hawkins
b19292e6b6
Use $<INSTALL_PREFIX>
in target_include_directories
...
To make sure packages are relocatable, use `$<INSTALL_PREFIX>` in
`$<INSTALL_INTERFACE:...>` `target_include_directories`.
`$<INSTALL_PREFIX>` was introduced in CMake 2.8.11, which is already
being checked for locally.
References:
- https://cmake.org/cmake/help/latest/manual/cmake-packages.7.html#id19
- https://github.com/robotology/how-to-export-cpp-library/blob/claudio/headeronly/src/LibTemplateCMake/CMakeLists.txt#L42
Signed-off-by: Dakota Hawkins <dakotahawkins@gmail.com>
2018-08-24 16:51:55 -04:00
Gennadiy Civil
205df1058e
Merge branch 'master' into issue_1735
2018-08-24 11:30:02 -04:00
misterg
87494afca7
Googletest export
...
Remove unneeded check for NULL.
Note: this started as OSS PR https://github.com/google/googletest/pull/967 but changed
PiperOrigin-RevId: 209819732
2018-08-23 16:03:46 -04:00
srz_zumix
9dae300121
Googletest export
...
Internal Change
PiperOrigin-RevId: 209498445
2018-08-23 16:03:39 -04:00
srz_zumix
dc72f7c3b4
Googletest export
...
Internal Change
PiperOrigin-RevId: 209471987
2018-08-23 16:03:31 -04:00
Jacob Schloss
6de39826aa
Merge branch 'master' into issue_1735
2018-08-22 12:55:43 -07:00
Jacob Schloss
6e79801645
It seems like CMAKE_CXX_FLAGS is getting double appended when building as a nested cmake project,
...
which breaks my build as gcc does not allow -specs=nosys.specs to be called multiple times.
Removing this fixes it and seems to keep the same compile options, just removing the duplicate definition.
2018-08-22 11:17:32 -07:00
Stefano Soffia
aff0379441
Install CMake export files
...
Rework of the closed pull request #768
2018-08-22 17:27:11 +02:00
Dakota Hawkins
759ef7c4e9
Improve CMake exported targets.
...
I _think_ this represents some of the "best practices" for exporting
targets. They'll be available in a `googletest::` namespace (e.g.
`googletest::gmock`) with non-namespaced `ALIAS` targets.
- Added GOOGLETEST_VERSION variable
- Use `CMakePackageConfigHelpers`, bump minimum CMake version to 2.8.8
Signed-off-by: Dakota Hawkins <dakotahawkins@gmail.com>
2018-08-21 13:02:09 -04:00
misterg
df428ec118
googletest export
...
- 209457654 Import of OSS PR, https://github.com/google/googletest/pu ... by misterg <misterg@google.com>
PiperOrigin-RevId: 209457654
2018-08-20 14:50:48 -04:00
misterg
5891bb5307
googletest export
...
- 209457486 Import of OSS PR, https://github.com/google/googletest/pu ... by misterg <misterg@google.com>
PiperOrigin-RevId: 209457486
2018-08-20 14:50:41 -04:00
Gennadiy Civil
9404c5ae04
Merge pull request #1754 from vkotovv/docs-advanced-broken-links
...
docs: fixed broken references to sections in Advanced guide
2018-08-20 11:04:11 -04:00
Gennadiy Civil
c1230dea6b
Merge branch 'master' into fix_death_test_child_mingw_wer_issue1116
2018-08-20 10:21:32 -04:00
Vadim Kotov
ddc618ab31
docs: fix more broken links to sections in Advanced guide
2018-08-20 16:20:14 +03:00
Vadim Kotov
02c4f1af9d
docs: fixed broken references to sections in Advanced guide
2018-08-20 15:31:55 +03:00
Gennadiy Civil
97274b1e94
Merge branch 'master' into fix-argc
2018-08-19 14:03:30 -04:00
Gennadiy Civil
a946f7db03
Merge branch 'master' into fix_death_test_child_mingw_wer_issue1116
2018-08-18 13:15:35 -04:00
Gennadiy Civil
d1c1aac781
Merge pull request #1612 from wkaluza/fix-msvc-d9025-warning
...
Remove default /EHsc compiler flag
2018-08-17 23:27:19 -04:00
Tanzinul Islam
9d77e63e12
Merge branch 'master' into fix_death_test_child_mingw_wer_issue1116
2018-08-17 23:58:45 +01:00
Gennadiy Civil
2a380bc26d
Merge branch 'master' into patch-1
2018-08-17 15:45:35 -04:00
Vadim Berezniker
0796415314
std references shouldn't be fully qualified
2018-08-17 10:49:10 -07:00
Gennadiy Civil
cda442da0b
Formatting
2018-08-17 13:44:48 -04:00
Gennadiy Civil
edc1bc606e
Merge branch 'master' into patch-1
2018-08-17 13:31:01 -04:00
Gennadiy Civil
88cd66513c
Minor formatting/style changes
2018-08-17 13:25:52 -04:00
Conor Burgess
687964c84f
Merge branch 'master' into fix-argc
2018-08-17 17:15:32 +01:00
Gennadiy Civil
a9bd428e72
Merge branch 'master' into fix-msvc-d9025-warning
2018-08-17 11:48:56 -04:00
Henry Schreiner
a65a993a3c
Merge branch 'master' into cleanup-cmake
2018-08-17 13:52:35 +02:00
Gennadiy Civil
b1bfdf0bf4
Small formatting change
...
And then we can merge
2018-08-16 15:10:07 -04:00
Gennadiy Civil
8c86040dd6
Merge branch 'master' into master
2018-08-16 13:37:53 -04:00
Gennadiy Civil
c38f4b9f2c
Small style changes.
...
Just small style changes and we can accept this PR
2018-08-16 13:18:13 -04:00
Gennadiy Civil
f3a9fa6a62
Merge branch 'master' into master
2018-08-16 10:39:40 -04:00
Gennadiy Civil
1246e5807a
Merge branch 'master' into cleanup-cmake
2018-08-15 13:02:54 -07:00
Gennadiy Civil
3c4f437c24
Merge branch 'master' into master
2018-08-15 11:33:15 -07:00
Gennadiy Civil
7e7e3a6f45
Merge branch 'master' into patch-1
2018-08-15 08:37:15 -07:00
Gennadiy Civil
02671abb44
Merge branch 'master' into cmake-binary-dir-fix
2018-08-14 14:25:05 -07:00
Gennadiy Civil
f0e4c411ca
more comments changes
2018-08-14 16:05:55 -04:00
Gennadiy Civil
e26771776b
Merge branch 'master' into cmake-binary-dir-fix
2018-08-14 12:55:13 -07:00
Gennadiy Civil
bbf738a2c1
more comments changes
2018-08-14 15:45:00 -04:00
Gennadiy Civil
265efde9a5
Comments changes, no functionality changes.
2018-08-14 15:04:11 -04:00
Gennadiy Civil
a3c0dd0f4d
Comments changes, no functionality changes
2018-08-14 14:04:07 -04:00
Gennadiy Civil
2421eff9f7
Merge branch 'master' into deprecate
2018-08-14 08:47:13 -07:00
Gennadiy Civil
f225735222
Code formatting changes, clean up, no functionality changes
2018-08-14 11:08:35 -04:00
Gennadiy Civil
caeaef302d
Merge branch 'master' into master
2018-08-14 07:42:41 -07:00
tisi1988
87a37c60e3
Merge branch 'master' into master
2018-08-14 15:32:22 +02:00
Gennadiy Civil
c203bee245
formatting custom/README.md
2018-08-13 22:45:53 -04:00
Gennadiy Civil
9060e19c87
formatting for new READMEs
2018-08-13 16:23:17 -04:00
Elias Daler
9ca399ae05
Change location of generated pkg-config files from CMAKE_BINARY_DIR to gmock/gtest_BINARY_DIR ( #1717 )
2018-08-13 23:01:09 +03:00
Gennadiy Civil
47b57ff1b2
Merge branch 'master' into cross-testing-patch-1
2018-08-13 11:38:32 -07:00
Gennadiy Civil
63baab8924
Move instructions into custom/README files
2018-08-13 14:31:56 -04:00
Yi Zheng
ecc241900a
- Fix the broken markdown table
...
- Fix some format issue
2018-08-13 17:57:51 +08:00
Gennadiy Civil
390a6b7932
Mode change on a python script
2018-08-10 15:42:16 -04:00
Gennadiy Civil
b46b86ee60
Merge pull request #1719 from happyCoder92/master
...
docs: fix broken links
2018-08-09 10:54:09 -07:00
Gennadiy Civil
4e13415ff4
Merge branch 'master' into master
2018-08-09 10:40:06 -07:00
Gennadiy Civil
acaf5beacc
formatting and small changes related to code management, no functionality changes
2018-08-09 13:37:11 -04:00
Gennadiy Civil
4d9411467d
code management comments, [ci-skip], no functionality changes
2018-08-09 12:21:49 -04:00
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