Googletest export
Internal Change PiperOrigin-RevId: 225231727
This commit is contained in:
		
							parent
							
								
									fec4f82959
								
							
						
					
					
						commit
						91e68fcef0
					
				@ -26,7 +26,7 @@ If you are a Googler, you can either create an internal change or work on GitHub
 | 
			
		||||
## Contributing A Patch
 | 
			
		||||
 | 
			
		||||
1. Submit an issue describing your proposed change to the
 | 
			
		||||
   [issue tracker](https://github.com/abseil/googletest).
 | 
			
		||||
   [issue tracker](https://github.com/google/googletest).
 | 
			
		||||
1. Please don't mix more than one logical change per submittal,
 | 
			
		||||
   because it makes the history hard to follow. If you want to make a
 | 
			
		||||
   change that doesn't have a corresponding issue in the issue
 | 
			
		||||
@ -79,7 +79,7 @@ itself is a valuable contribution.
 | 
			
		||||
To keep the source consistent, readable, diffable and easy to merge,
 | 
			
		||||
we use a fairly rigid coding style, as defined by the [google-styleguide](https://github.com/google/styleguide) project.  All patches will be expected
 | 
			
		||||
to conform to the style outlined [here](https://google.github.io/styleguide/cppguide.html). 
 | 
			
		||||
Use [.clang-format](https://github.com/abseil/googletest/blob/master/.clang-format) to check your formatting
 | 
			
		||||
Use [.clang-format](https://github.com/google/googletest/blob/master/.clang-format) to check your formatting
 | 
			
		||||
 | 
			
		||||
## Requirements for Contributors ###
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -5,7 +5,7 @@ includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@
 | 
			
		||||
Name: gmock
 | 
			
		||||
Description: GoogleMock (without main() function)
 | 
			
		||||
Version: @PROJECT_VERSION@
 | 
			
		||||
URL: https://github.com/abseil/googletest
 | 
			
		||||
URL: https://github.com/google/googletest
 | 
			
		||||
Requires: gtest
 | 
			
		||||
Libs: -L${libdir} -lgmock @CMAKE_THREAD_LIBS_INIT@
 | 
			
		||||
Cflags: -I${includedir} @GTEST_HAS_PTHREAD_MACRO@ @CMAKE_THREAD_LIBS_INIT@
 | 
			
		||||
 | 
			
		||||
@ -5,7 +5,7 @@ includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@
 | 
			
		||||
Name: gmock_main
 | 
			
		||||
Description: GoogleMock (with main() function)
 | 
			
		||||
Version: @PROJECT_VERSION@
 | 
			
		||||
URL: https://github.com/abseil/googletest
 | 
			
		||||
URL: https://github.com/google/googletest
 | 
			
		||||
Requires: gmock
 | 
			
		||||
Libs: -L${libdir} -lgmock_main @CMAKE_THREAD_LIBS_INIT@
 | 
			
		||||
Cflags: -I${includedir} @GTEST_HAS_PTHREAD_MACRO@ @CMAKE_THREAD_LIBS_INIT@
 | 
			
		||||
 | 
			
		||||
@ -661,7 +661,7 @@ DoAll(Action1 a1, Action2 a2, Action3 a3, Action4 a4, Action5 a5, Action6 a6,
 | 
			
		||||
// MORE INFORMATION:
 | 
			
		||||
//
 | 
			
		||||
// To learn more about using these macros, please search for 'ACTION' on
 | 
			
		||||
// https://github.com/abseil/googletest/blob/master/googlemock/docs/CookBook.md
 | 
			
		||||
// https://github.com/google/googletest/blob/master/googlemock/docs/CookBook.md
 | 
			
		||||
 | 
			
		||||
// An internal macro needed for implementing ACTION*().
 | 
			
		||||
#define GMOCK_ACTION_ARG_TYPES_AND_NAMES_UNUSED_\
 | 
			
		||||
 | 
			
		||||
@ -289,7 +289,7 @@ $range j2 2..i
 | 
			
		||||
// MORE INFORMATION:
 | 
			
		||||
//
 | 
			
		||||
// To learn more about using these macros, please search for 'ACTION' on
 | 
			
		||||
// https://github.com/abseil/googletest/blob/master/googlemock/docs/CookBook.md
 | 
			
		||||
// https://github.com/google/googletest/blob/master/googlemock/docs/CookBook.md
 | 
			
		||||
 | 
			
		||||
$range i 0..n
 | 
			
		||||
$range k 0..n-1
 | 
			
		||||
 | 
			
		||||
@ -261,7 +261,7 @@
 | 
			
		||||
//
 | 
			
		||||
// To learn more about using these macros, please search for 'MATCHER'
 | 
			
		||||
// on
 | 
			
		||||
// https://github.com/abseil/googletest/blob/master/googlemock/docs/CookBook.md
 | 
			
		||||
// https://github.com/google/googletest/blob/master/googlemock/docs/CookBook.md
 | 
			
		||||
 | 
			
		||||
#define MATCHER(name, description)\
 | 
			
		||||
  class name##Matcher {\
 | 
			
		||||
 | 
			
		||||
@ -263,7 +263,7 @@ $$ }} This line fixes auto-indentation of the following code in Emacs.
 | 
			
		||||
//
 | 
			
		||||
// To learn more about using these macros, please search for 'MATCHER'
 | 
			
		||||
// on
 | 
			
		||||
// https://github.com/abseil/googletest/blob/master/googlemock/docs/CookBook.md
 | 
			
		||||
// https://github.com/google/googletest/blob/master/googlemock/docs/CookBook.md
 | 
			
		||||
 | 
			
		||||
$range i 0..n
 | 
			
		||||
$for i
 | 
			
		||||
 | 
			
		||||
@ -291,7 +291,7 @@ void ReportUninterestingCall(CallReaction reaction, const std::string& msg) {
 | 
			
		||||
              "call should not happen.  Do not suppress it by blindly adding "
 | 
			
		||||
              "an EXPECT_CALL() if you don't mean to enforce the call.  "
 | 
			
		||||
              "See "
 | 
			
		||||
              "https://github.com/abseil/googletest/blob/master/googlemock/"
 | 
			
		||||
              "https://github.com/google/googletest/blob/master/googlemock/"
 | 
			
		||||
              "docs/CookBook.md#"
 | 
			
		||||
              "knowing-when-to-expect for details.\n",
 | 
			
		||||
          stack_frames_to_skip);
 | 
			
		||||
 | 
			
		||||
@ -2176,7 +2176,7 @@ class GMockVerboseFlagTest : public VerboseFlagPreservingFixture {
 | 
			
		||||
        "call should not happen.  Do not suppress it by blindly adding "
 | 
			
		||||
        "an EXPECT_CALL() if you don't mean to enforce the call.  "
 | 
			
		||||
        "See "
 | 
			
		||||
        "https://github.com/abseil/googletest/blob/master/googlemock/docs/"
 | 
			
		||||
        "https://github.com/google/googletest/blob/master/googlemock/docs/"
 | 
			
		||||
        "CookBook.md#"
 | 
			
		||||
        "knowing-when-to-expect for details.";
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -75,14 +75,14 @@ GMOCK WARNING:
 | 
			
		||||
Uninteresting mock function call - returning default value.
 | 
			
		||||
    Function call: Bar2(0, 1)
 | 
			
		||||
          Returns: false
 | 
			
		||||
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See https://github.com/abseil/googletest/blob/master/googlemock/docs/CookBook.md#knowing-when-to-expect for details.
 | 
			
		||||
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See https://github.com/google/googletest/blob/master/googlemock/docs/CookBook.md#knowing-when-to-expect for details.
 | 
			
		||||
[       OK ] GMockOutputTest.UninterestingCall
 | 
			
		||||
[ RUN      ] GMockOutputTest.UninterestingCallToVoidFunction
 | 
			
		||||
 | 
			
		||||
GMOCK WARNING:
 | 
			
		||||
Uninteresting mock function call - returning directly.
 | 
			
		||||
    Function call: Bar3(0, 1)
 | 
			
		||||
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See https://github.com/abseil/googletest/blob/master/googlemock/docs/CookBook.md#knowing-when-to-expect for details.
 | 
			
		||||
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See https://github.com/google/googletest/blob/master/googlemock/docs/CookBook.md#knowing-when-to-expect for details.
 | 
			
		||||
[       OK ] GMockOutputTest.UninterestingCallToVoidFunction
 | 
			
		||||
[ RUN      ] GMockOutputTest.RetiredExpectation
 | 
			
		||||
unknown file: Failure
 | 
			
		||||
@ -266,14 +266,14 @@ Uninteresting mock function call - taking default action specified at:
 | 
			
		||||
FILE:#:
 | 
			
		||||
    Function call: Bar2(2, 2)
 | 
			
		||||
          Returns: true
 | 
			
		||||
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See https://github.com/abseil/googletest/blob/master/googlemock/docs/CookBook.md#knowing-when-to-expect for details.
 | 
			
		||||
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See https://github.com/google/googletest/blob/master/googlemock/docs/CookBook.md#knowing-when-to-expect for details.
 | 
			
		||||
 | 
			
		||||
GMOCK WARNING:
 | 
			
		||||
Uninteresting mock function call - taking default action specified at:
 | 
			
		||||
FILE:#:
 | 
			
		||||
    Function call: Bar2(1, 1)
 | 
			
		||||
          Returns: false
 | 
			
		||||
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See https://github.com/abseil/googletest/blob/master/googlemock/docs/CookBook.md#knowing-when-to-expect for details.
 | 
			
		||||
NOTE: You can safely ignore the above warning unless this call should not happen.  Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call.  See https://github.com/google/googletest/blob/master/googlemock/docs/CookBook.md#knowing-when-to-expect for details.
 | 
			
		||||
[       OK ] GMockOutputTest.UninterestingCallWithDefaultAction
 | 
			
		||||
[ RUN      ] GMockOutputTest.ExplicitActionsRunOutWithDefaultAction
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -5,6 +5,6 @@ includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@
 | 
			
		||||
Name: gtest
 | 
			
		||||
Description: GoogleTest (without main() function)
 | 
			
		||||
Version: @PROJECT_VERSION@
 | 
			
		||||
URL: https://github.com/abseil/googletest
 | 
			
		||||
URL: https://github.com/google/googletest
 | 
			
		||||
Libs: -L${libdir} -lgtest @CMAKE_THREAD_LIBS_INIT@
 | 
			
		||||
Cflags: -I${includedir} @GTEST_HAS_PTHREAD_MACRO@ @CMAKE_THREAD_LIBS_INIT@
 | 
			
		||||
 | 
			
		||||
@ -5,7 +5,7 @@ includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@
 | 
			
		||||
Name: gtest_main
 | 
			
		||||
Description: GoogleTest (with main() function)
 | 
			
		||||
Version: @PROJECT_VERSION@
 | 
			
		||||
URL: https://github.com/abseil/googletest
 | 
			
		||||
URL: https://github.com/google/googletest
 | 
			
		||||
Requires: gtest
 | 
			
		||||
Libs: -L${libdir} -lgtest_main @CMAKE_THREAD_LIBS_INIT@
 | 
			
		||||
Cflags: -I${includedir} @GTEST_HAS_PTHREAD_MACRO@ @CMAKE_THREAD_LIBS_INIT@
 | 
			
		||||
 | 
			
		||||
@ -285,7 +285,7 @@
 | 
			
		||||
# define GTEST_FLAG_PREFIX_DASH_ "gtest-"
 | 
			
		||||
# define GTEST_FLAG_PREFIX_UPPER_ "GTEST_"
 | 
			
		||||
# define GTEST_NAME_ "Google Test"
 | 
			
		||||
# define GTEST_PROJECT_URL_ "https://github.com/abseil/googletest/"
 | 
			
		||||
# define GTEST_PROJECT_URL_ "https://github.com/google/googletest/"
 | 
			
		||||
#endif  // !defined(GTEST_DEV_EMAIL_)
 | 
			
		||||
 | 
			
		||||
#if !defined(GTEST_INIT_GOOGLE_TEST_NAME_)
 | 
			
		||||
 | 
			
		||||
@ -246,7 +246,7 @@ static std::string DeathTestThreadWarning(size_t thread_count) {
 | 
			
		||||
    msg << "detected " << thread_count << " threads.";
 | 
			
		||||
  }
 | 
			
		||||
  msg << " See "
 | 
			
		||||
         "https://github.com/abseil/googletest/blob/master/googletest/docs/"
 | 
			
		||||
         "https://github.com/google/googletest/blob/master/googletest/docs/"
 | 
			
		||||
         "advanced.md#death-tests-and-threads"
 | 
			
		||||
      << " for more explanation and suggested solutions, especially if"
 | 
			
		||||
      << " this is the last message you see before your test times out.";
 | 
			
		||||
 | 
			
		||||
@ -5363,7 +5363,7 @@ bool ShouldRunTestOnShard(int total_shards, int shard_index, int test_id) {
 | 
			
		||||
// each TestCase and TestInfo object.
 | 
			
		||||
// If shard_tests == true, further filters tests based on sharding
 | 
			
		||||
// variables in the environment - see
 | 
			
		||||
// https://github.com/abseil/googletest/blob/master/googletest/docs/advanced.md
 | 
			
		||||
// https://github.com/google/googletest/blob/master/googletest/docs/advanced.md
 | 
			
		||||
// . Returns the number of tests that should run.
 | 
			
		||||
int UnitTestImpl::FilterTests(ReactionToSharding shard_tests) {
 | 
			
		||||
  const Int32 total_shards = shard_tests == HONOR_SHARDING_PROTOCOL ?
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user