diff options
author | Abseil Team <absl-team@google.com> | 2019-12-19 17:36:47 (GMT) |
---|---|---|
committer | Andy Soffer <asoffer@google.com> | 2020-01-02 21:48:59 (GMT) |
commit | a13a0626188b4e7d22d63a4c9fcfe9f441c81e4a (patch) | |
tree | 29e7ba132b7ec3acf8943cf3195cadb5c287a703 /googletest/test/googletest-output-test-golden-lin.txt | |
parent | 008629ae2163035dabd428d581379fa5aac4b7bb (diff) | |
download | googletest-a13a0626188b4e7d22d63a4c9fcfe9f441c81e4a.zip googletest-a13a0626188b4e7d22d63a4c9fcfe9f441c81e4a.tar.gz googletest-a13a0626188b4e7d22d63a4c9fcfe9f441c81e4a.tar.bz2 |
Googletest export
Add option (default to disabled) to make C++ type parameterized tests (TYPED_TEST_P) fail when they're not instantiated.
When an un-instantiated TYPED_TEST_P is found, a new test will be inserted that emits a suitable message. For now, that is just a notice, but the hope it to flip the bit to make it fail by default.
PiperOrigin-RevId: 286408038
Diffstat (limited to 'googletest/test/googletest-output-test-golden-lin.txt')
-rw-r--r-- | googletest/test/googletest-output-test-golden-lin.txt | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/googletest/test/googletest-output-test-golden-lin.txt b/googletest/test/googletest-output-test-golden-lin.txt index a08140e..c1db004 100644 --- a/googletest/test/googletest-output-test-golden-lin.txt +++ b/googletest/test/googletest-output-test-golden-lin.txt @@ -12,7 +12,7 @@ Expected equality of these values: 3 Stack trace: (omitted) -[0;32m[==========] [mRunning 86 tests from 41 test suites. +[0;32m[==========] [mRunning 87 tests from 41 test suites. [0;32m[----------] [mGlobal test environment set-up. FooEnvironment::SetUp() called. BarEnvironment::SetUp() called. @@ -982,12 +982,17 @@ Expected failure Stack trace: (omitted) [0;31m[ FAILED ] [mPrintingStrings/ParamTest.Failure/a, where GetParam() = "a" -[0;32m[----------] [m1 test from GoogleTestVerification +[0;32m[----------] [m2 tests from GoogleTestVerification [0;32m[ RUN ] [mGoogleTestVerification.UninstantiatedParamaterizedTestSuite<DetectNotInstantiatedTest> Paramaterized test suite DetectNotInstantiatedTest is defined via TEST_P, but never instantiated. None of the test cases will run. Either no INSTANTIATE_TEST_SUITE_P is provided or the only ones provided expand to nothing. Ideally, TEST_P definitions should only ever be included as part of binaries that intend to use them. (As opposed to, for example, being placed in a library that may be linked in to get other utilities.) [0;32m[ OK ] [mGoogleTestVerification.UninstantiatedParamaterizedTestSuite<DetectNotInstantiatedTest> +[0;32m[ RUN ] [mGoogleTestVerification.UninstantiatedTypeParamaterizedTestSuite<DetectNotInstantiatedTypesTest> +Type paramaterized test suite DetectNotInstantiatedTypesTest is defined via REGISTER_TYPED_TEST_SUITE_P, but never instantiated via INSTANTIATE_TYPED_TEST_SUITE_P. None of the test cases will run. + +Ideally, TYPED_TEST_P definitions should only ever be included as part of binaries that intend to use them. (As opposed to, for example, being placed in a library that may be linked in to get other utilities.) +[0;32m[ OK ] [mGoogleTestVerification.UninstantiatedTypeParamaterizedTestSuite<DetectNotInstantiatedTypesTest> [0;32m[----------] [mGlobal test environment tear-down BarEnvironment::TearDown() called. googletest-output-test_.cc:#: Failure @@ -1001,8 +1006,8 @@ Failed Expected fatal failure. Stack trace: (omitted) -[0;32m[==========] [m86 tests from 41 test suites ran. -[0;32m[ PASSED ] [m32 tests. +[0;32m[==========] [m87 tests from 41 test suites ran. +[0;32m[ PASSED ] [m33 tests. [0;31m[ FAILED ] [m54 tests, listed below: [0;31m[ FAILED ] [mNonfatalFailureTest.EscapesStringOperands [0;31m[ FAILED ] [mNonfatalFailureTest.DiffForLongStrings |