Merge branch 'master' into debug-postfix
This commit is contained in:
commit
ab46d9550b
|
@ -107,6 +107,12 @@
|
||||||
// GTEST_CREATE_SHARED_LIBRARY
|
// GTEST_CREATE_SHARED_LIBRARY
|
||||||
// - Define to 1 when compiling Google Test itself
|
// - Define to 1 when compiling Google Test itself
|
||||||
// as a shared library.
|
// 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
|
// Platform-indicating macros
|
||||||
// --------------------------
|
// --------------------------
|
||||||
|
@ -974,6 +980,10 @@ using ::std::tuple_size;
|
||||||
# define GTEST_API_
|
# define GTEST_API_
|
||||||
#endif // 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__
|
#ifdef __GNUC__
|
||||||
// Ask the compiler to never inline a given function.
|
// Ask the compiler to never inline a given function.
|
||||||
# define GTEST_NO_INLINE_ __attribute__((noinline))
|
# define GTEST_NO_INLINE_ __attribute__((noinline))
|
||||||
|
|
|
@ -73,7 +73,11 @@ namespace testing {
|
||||||
// Constants.
|
// Constants.
|
||||||
|
|
||||||
// The default death test style.
|
// 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_(
|
GTEST_DEFINE_string_(
|
||||||
death_test_style,
|
death_test_style,
|
||||||
|
|
|
@ -92,7 +92,7 @@ class GTestEnvVarTest(gtest_test_utils.TestCase):
|
||||||
TestFlag('print_time', '0', '1')
|
TestFlag('print_time', '0', '1')
|
||||||
TestFlag('repeat', '999', '1')
|
TestFlag('repeat', '999', '1')
|
||||||
TestFlag('throw_on_failure', '1', '0')
|
TestFlag('throw_on_failure', '1', '0')
|
||||||
TestFlag('death_test_style', 'fast', 'threadsafe')
|
TestFlag('death_test_style', 'threadsafe', 'fast')
|
||||||
TestFlag('catch_exceptions', '0', '1')
|
TestFlag('catch_exceptions', '0', '1')
|
||||||
|
|
||||||
if IS_LINUX:
|
if IS_LINUX:
|
||||||
|
|
Loading…
Reference in New Issue
Block a user