Merge branch 'variant_matcher' of https://github.com/zhangxy988/googletest into variant_matcher
This commit is contained in:
		@@ -107,6 +107,12 @@
 | 
			
		||||
//   GTEST_CREATE_SHARED_LIBRARY
 | 
			
		||||
//                            - Define to 1 when compiling Google Test itself
 | 
			
		||||
//                              as a shared library.
 | 
			
		||||
//   GTEST_DEFAULT_DEATH_TEST_STYLE
 | 
			
		||||
//                            - The default value of --gtest_death_test_style.
 | 
			
		||||
//                              The legacy default has been "fast" in the open
 | 
			
		||||
//                              source version since 2008. The recommended value
 | 
			
		||||
//                              is "threadsafe", and can be set in
 | 
			
		||||
//                              custom/gtest-port.h.
 | 
			
		||||
 | 
			
		||||
// Platform-indicating macros
 | 
			
		||||
// --------------------------
 | 
			
		||||
@@ -974,6 +980,10 @@ using ::std::tuple_size;
 | 
			
		||||
# define GTEST_API_
 | 
			
		||||
#endif // GTEST_API_
 | 
			
		||||
 | 
			
		||||
#ifndef GTEST_DEFAULT_DEATH_TEST_STYLE
 | 
			
		||||
# define GTEST_DEFAULT_DEATH_TEST_STYLE  "fast"
 | 
			
		||||
#endif  // GTEST_DEFAULT_DEATH_TEST_STYLE
 | 
			
		||||
 | 
			
		||||
#ifdef __GNUC__
 | 
			
		||||
// Ask the compiler to never inline a given function.
 | 
			
		||||
# define GTEST_NO_INLINE_ __attribute__((noinline))
 | 
			
		||||
 
 | 
			
		||||
@@ -73,7 +73,11 @@ namespace testing {
 | 
			
		||||
// Constants.
 | 
			
		||||
 | 
			
		||||
// The default death test style.
 | 
			
		||||
static const char kDefaultDeathTestStyle[] = "threadsafe";
 | 
			
		||||
//
 | 
			
		||||
// This is defined in internal/gtest-port.h as "fast", but can be overridden by
 | 
			
		||||
// a definition in internal/custom/gtest-port.h. The recommended value, which is
 | 
			
		||||
// used internally at Google, is "threadsafe".
 | 
			
		||||
static const char kDefaultDeathTestStyle[] = GTEST_DEFAULT_DEATH_TEST_STYLE;
 | 
			
		||||
 | 
			
		||||
GTEST_DEFINE_string_(
 | 
			
		||||
    death_test_style,
 | 
			
		||||
 
 | 
			
		||||
@@ -92,7 +92,7 @@ class GTestEnvVarTest(gtest_test_utils.TestCase):
 | 
			
		||||
    TestFlag('print_time', '0', '1')
 | 
			
		||||
    TestFlag('repeat', '999', '1')
 | 
			
		||||
    TestFlag('throw_on_failure', '1', '0')
 | 
			
		||||
    TestFlag('death_test_style', 'fast', 'threadsafe')
 | 
			
		||||
    TestFlag('death_test_style', 'threadsafe', 'fast')
 | 
			
		||||
    TestFlag('catch_exceptions', '0', '1')
 | 
			
		||||
 | 
			
		||||
    if IS_LINUX:
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user