Mike Bjorge
8b6e202629
Add GTEST_ATTRIBUTE_UNUSED_ to REGISTER_TYPED_TEST_CASE_P
...
If REGISTER_TYPED_TEST_CASE_P is included in a header file, but
the .cc file does not declare INSTANTIATE_TYPED_TEST_CASE_P, an
unused-variable warning may be raised by the compiler.
2017-01-09 16:02:55 -08:00
nicolacavallini
51c788bd26
added link to sample 6 in the documentation of typed test
2016-12-23 11:45:08 +01:00
David Benjamin
6d9c745ca4
Annotate ColoredPrintf with the format attribute and fix bugs.
...
googletest doesn't currently build with clang's very aggressive
-Wformat-nonliteral warning. It requires that all non-literal format
strings come from the argument of a function annotated with a compatible
format attribute.
Fixing that reports that ColoredPrintf's callers weren't passing the
normal -Wformat warning. Some messages were passed directly into the
format string rather than via "%s".
2016-12-21 20:57:21 -05:00
Billy Donahue
17a1f78f86
Merge pull request #658 from audiofanatic/ExternalProject_at_configure_time
...
Added docs for ExternalProject download during CMake step
2016-12-18 11:59:12 -05:00
Craig Scott
5fc61b8c25
2.6.4 is the minimum CMake version, so enforce it ( #656 )
2016-12-17 19:15:04 -05:00
Craig Scott
a0a7489cd4
Added CMake configure-time download instructions to docs
...
Adds instructions for how to add gtest and gmock to
another CMake project directly. Downloading of the
googletest sources happens as configure time, allowing
it to be added to the main build directly via the
add_subdirectory() command. This ensures googletest is
built with the same compiler settings, etc. and will
typically result in a more robust and more convenient
build arrangement.
2016-12-18 09:01:27 +11:00
Alexey Klimkin
75142aeeca
Fix a typo
...
Help says "FILE_PATH defaults to test_details.xml", but the real path is test_detail.xml.
2016-12-12 16:38:14 -08:00
srz_zumix
5d3798f782
Fix or condition typo ( '|' -> '||' )
2016-11-11 12:21:56 +09:00
Martin Oberhuber
ed3493779b
Fix #923 - support CMAKE_CROSSCOMPILING_EMULATOR for tests
...
Replaced legacy syntax of cmake add_test() with more modern syntax.
This allows running gtests's own tests on remote (cross) systems
using CMAKE_CROSSCOMPILING_EMULATOR with cmake-3.3 or newer.
2016-11-05 09:25:59 +01:00
Billy Donahue
824055a10e
Merge pull request #918 from DanAlbert/fix-android-GTEST_HAS_CLONE
...
Fix detection of GTEST_HAS_CLONE for Android.
2016-11-03 16:36:28 -04:00
Billy Donahue
2def6d9054
Merge pull request #728 from DanAlbert/tuple-stlport
...
Fix a test to compile when tuple isn't available.
2016-11-02 13:54:19 -04:00
Dan Albert
cd955dc313
Fix detection of GTEST_HAS_CLONE for Android.
...
This was not in Gingerbread for anything but ARM (even though the
libs were hacked to lie about it being available in gingerbread).
2016-11-01 06:37:49 -07:00
Ross Wang
2e8062bd72
Update Primer.md
...
Correcting typo: "text fixture" => "test fixture"
2016-10-18 13:56:03 -07:00
iignatev
38b2f11416
enable null detection on Solaris Studio 12u4+
2016-10-17 20:49:59 +03:00
Arkadiy Shapkin
76fad07f80
Fix build with MinGW-w64
2016-09-05 00:57:49 +03:00
tommyleo2
779d72f558
Update Primer.md
...
fix bug in string comparison assertions table where _str2_ is mistakenly written as _str_2
2016-09-02 19:45:48 +08:00
Claus Stovgaard
697b53428d
Moved the ignoring of *.pyc files to top level for also covering googlemock python scripts.
2016-08-30 16:15:46 +02:00
Billy Donahue
58ec2e3ded
Merge pull request #721 from ilmagico/fix-mingw-threads
...
Fix compilation of googletest with MinGW using Win32 threads
2016-08-24 08:15:38 -04:00
Arkadiy Shapkin
f8269a99a8
Support running MSVC build on AppVeyour
2016-06-27 11:40:27 +03:00
Billy Donahue
34b7cd3bf6
Rollback change #808 .
2016-06-26 18:33:10 -04:00
David Mott
b45748d0ab
Fix to tests that return object which implement operator bool
2016-06-25 16:21:09 -05:00
David Mott
a8a1a0e041
fix to operator precedence in GTEST_TEST_BOOLEAN_ with expressions that implement operator bool
2016-06-25 15:41:19 -05:00
Tobias Markus
95f3aa75f4
Performance fixes reported by cppcheck
2016-05-22 18:35:52 +02:00
Li Peng
e5302cfca4
remove duplicated words
...
Signed-off-by: Li Peng <lip@dtdream.com>
2016-04-27 16:41:27 +08:00
Manuel Binna
71f7537bbc
Fix whitespace in paragraph
2016-03-16 06:49:57 +01:00
Billy Donahue
f623d9b896
Merge pull request #724 from duggelz/master
...
Read Bazel's $XML_OUTPUT_FILE environment variable
2016-03-15 18:20:27 -04:00
Don Huff
6b36c162fb
Update C++ language and library settings to match SDK projects.
2016-03-11 07:58:27 -06:00
Dan Albert
3cf0535158
Fix a test to compile when tuple isn't available.
2016-03-02 15:51:28 -08:00
Doug Greiman
92ca583f01
Restructure test so each scenario is independent.
2016-03-02 12:07:42 -08:00
Doug Greiman
31bdab0dad
Fix env_var_test to ignore XML_OUTPUT_FILE if already set
2016-03-01 17:44:02 -08:00
Doug Greiman
9c99ed9211
Restructure $XML_OUTPUT_FILE logic
2016-02-26 14:26:23 -08:00
Doug Greiman
1862e3a14e
Fix inconsistent style
2016-02-25 19:03:46 -08:00
Don Huff
f40c519708
Add missing headers to Xcode framework target.
2016-02-25 10:09:16 -06:00
Doug Greiman
3ac6a7bdd8
Read Bazel's $XML_OUTPUT_FILE environment variable
...
If $XML_OUTPUT_FILE is set, and $GTEST_OUTPUT and --gtest_output are not
specified, produce output as if GTEST_OUTPUT=xml:$XML_OUTPUT_FILE had
been set.
2016-02-23 18:50:08 -08:00
Daniele Tamino
aaa45ef055
Don't use pthread when on MinGW even if available
...
It's not supported, and native Windows threading is available for MinGW
2016-02-22 14:07:12 -08:00
Daniele Tamino
054ec981bc
Fix compilation on MinGW with native threads
2016-02-22 14:07:12 -08:00
Paul Wilkinson
55a7cefa4f
Fix formatting in AdvancedGuide.md
...
Put occurrences of "#include" in a code span so they are not interpreted
as headers.
Other documents were not broken because the #include was not at the
start of the line, but put them in code spans anyway just in case the
text gets refilled in the future.
2016-02-21 15:52:09 +00:00
Billy Donahue
967e5ac282
Merge pull request #713 from DarthGandalf/expect
...
Change error message of EXPECT_EQ to treat lhs and rhs equivalently.
2016-02-17 16:32:41 -05:00
Jacob Meacham
d46995bd77
Add build artifacts to git ignore.
2016-02-16 17:46:14 -08:00
Alexey Sokolov
ded55add57
Change error message of EXPECT_EQ to treat lhs and rhs equivalently.
2016-02-16 23:32:01 +00:00
Billy Donahue
c466676be6
Merge pull request #688 from tamland/python3
...
Python 3 support
2016-02-01 09:41:10 -05:00
Joongi Kim
6140c7ff77
Add tmux and tmux-256color to the colored terminal list.
2016-01-31 17:24:31 +09:00
Thomas Amland
4c14cbee98
add python 3 support to fuse_gtest_files script
2016-01-19 14:41:22 +01:00
Thomas Amland
d0ecbd70c8
add python 3 support to tests
2016-01-19 14:41:20 +01:00
Alexander Münch
51fd8bbbe1
Fix: Markdown in V1_7_Primer.md
...
table "Basic Assertions" is now rendered correctly as table
2016-01-02 15:50:09 +01:00
mehagar
8f2f096162
Fix typo in AdvancedGuide.md
2015-12-29 07:29:56 -06:00
Dawid Kurek
94a6279d3f
Update GTEST_PROJECT_URL_ in internal/gtest-port.h
...
As repository moved to github. All urls need to be changed. There is
still plenty to do.
2015-12-23 09:49:14 +01:00
Billy Donahue
c98abc64cb
Merge pull request #602 from mtbrandy/threadcount_aix
...
Implement GetThreadCount for AIX.
2015-12-10 17:29:15 -05:00
Craig Scott
ad1023eb63
Add include dirs to targets if CMake version supports it
2015-12-06 16:31:21 +11:00
Caleb Morse
fa1958d16d
Fix link to FAQ in Primer.md
2015-12-03 21:23:56 -05:00