1 The non-test part of the code is expected to have 2 failures.
3 gtest_output_test_.cc:#: Failure
7 gtest_output_test_.cc:#: Failure
10 \e[0;32m[==========]
\e[mRunning 63 tests from 28 test cases.
11 \e[0;32m[----------]
\e[mGlobal test environment set-up.
12 FooEnvironment::SetUp() called.
13 BarEnvironment::SetUp() called.
14 \e[0;32m[----------]
\e[m1 test from ADeathTest
15 \e[0;32m[ RUN ]
\e[mADeathTest.ShouldRunFirst
16 \e[0;32m[ OK ]
\e[mADeathTest.ShouldRunFirst
17 \e[0;32m[----------]
\e[m1 test from ATypedDeathTest/0, where TypeParam = int
18 \e[0;32m[ RUN ]
\e[mATypedDeathTest/0.ShouldRunFirst
19 \e[0;32m[ OK ]
\e[mATypedDeathTest/0.ShouldRunFirst
20 \e[0;32m[----------]
\e[m1 test from ATypedDeathTest/1, where TypeParam = double
21 \e[0;32m[ RUN ]
\e[mATypedDeathTest/1.ShouldRunFirst
22 \e[0;32m[ OK ]
\e[mATypedDeathTest/1.ShouldRunFirst
23 \e[0;32m[----------]
\e[m1 test from My/ATypeParamDeathTest/0, where TypeParam = int
24 \e[0;32m[ RUN ]
\e[mMy/ATypeParamDeathTest/0.ShouldRunFirst
25 \e[0;32m[ OK ]
\e[mMy/ATypeParamDeathTest/0.ShouldRunFirst
26 \e[0;32m[----------]
\e[m1 test from My/ATypeParamDeathTest/1, where TypeParam = double
27 \e[0;32m[ RUN ]
\e[mMy/ATypeParamDeathTest/1.ShouldRunFirst
28 \e[0;32m[ OK ]
\e[mMy/ATypeParamDeathTest/1.ShouldRunFirst
29 \e[0;32m[----------]
\e[m2 tests from PassingTest
30 \e[0;32m[ RUN ]
\e[mPassingTest.PassingTest1
31 \e[0;32m[ OK ]
\e[mPassingTest.PassingTest1
32 \e[0;32m[ RUN ]
\e[mPassingTest.PassingTest2
33 \e[0;32m[ OK ]
\e[mPassingTest.PassingTest2
34 \e[0;32m[----------]
\e[m1 test from NonfatalFailureTest
35 \e[0;32m[ RUN ]
\e[mNonfatalFailureTest.EscapesStringOperands
36 gtest_output_test_.cc:#: Failure
38 Actual: "actual \"string\""
39 Expected: kGoldenString
41 gtest_output_test_.cc:#: Failure
43 Actual: "actual \"string\""
46 \e[0;31m[ FAILED ]
\e[mNonfatalFailureTest.EscapesStringOperands
47 \e[0;32m[----------]
\e[m3 tests from FatalFailureTest
48 \e[0;32m[ RUN ]
\e[mFatalFailureTest.FatalFailureInSubroutine
49 (expecting a failure that x should be 1)
50 gtest_output_test_.cc:#: Failure
54 \e[0;31m[ FAILED ]
\e[mFatalFailureTest.FatalFailureInSubroutine
55 \e[0;32m[ RUN ]
\e[mFatalFailureTest.FatalFailureInNestedSubroutine
56 (expecting a failure that x should be 1)
57 gtest_output_test_.cc:#: Failure
61 \e[0;31m[ FAILED ]
\e[mFatalFailureTest.FatalFailureInNestedSubroutine
62 \e[0;32m[ RUN ]
\e[mFatalFailureTest.NonfatalFailureInSubroutine
63 (expecting a failure on false)
64 gtest_output_test_.cc:#: Failure
68 \e[0;31m[ FAILED ]
\e[mFatalFailureTest.NonfatalFailureInSubroutine
69 \e[0;32m[----------]
\e[m1 test from LoggingTest
70 \e[0;32m[ RUN ]
\e[mLoggingTest.InterleavingLoggingAndAssertions
71 (expecting 2 failures on (3) >= (a[i]))
74 gtest_output_test_.cc:#: Failure
75 Expected: (3) >= (a[i]), actual: 3 vs 9
78 gtest_output_test_.cc:#: Failure
79 Expected: (3) >= (a[i]), actual: 3 vs 6
80 \e[0;31m[ FAILED ]
\e[mLoggingTest.InterleavingLoggingAndAssertions
81 \e[0;32m[----------]
\e[m6 tests from SCOPED_TRACETest
82 \e[0;32m[ RUN ]
\e[mSCOPED_TRACETest.ObeysScopes
84 gtest_output_test_.cc:#: Failure
86 This failure is expected, and shouldn't have a trace.
87 gtest_output_test_.cc:#: Failure
89 This failure is expected, and should have a trace.
91 gtest_output_test_.cc:#: Expected trace
92 gtest_output_test_.cc:#: Failure
94 This failure is expected, and shouldn't have a trace.
95 \e[0;31m[ FAILED ]
\e[mSCOPED_TRACETest.ObeysScopes
96 \e[0;32m[ RUN ]
\e[mSCOPED_TRACETest.WorksInLoop
98 gtest_output_test_.cc:#: Failure
103 gtest_output_test_.cc:#: i = 1
104 gtest_output_test_.cc:#: Failure
109 gtest_output_test_.cc:#: i = 2
110 \e[0;31m[ FAILED ]
\e[mSCOPED_TRACETest.WorksInLoop
111 \e[0;32m[ RUN ]
\e[mSCOPED_TRACETest.WorksInSubroutine
113 gtest_output_test_.cc:#: Failure
118 gtest_output_test_.cc:#: n = 1
119 gtest_output_test_.cc:#: Failure
124 gtest_output_test_.cc:#: n = 2
125 \e[0;31m[ FAILED ]
\e[mSCOPED_TRACETest.WorksInSubroutine
126 \e[0;32m[ RUN ]
\e[mSCOPED_TRACETest.CanBeNested
128 gtest_output_test_.cc:#: Failure
133 gtest_output_test_.cc:#: n = 2
134 gtest_output_test_.cc:#:
135 \e[0;31m[ FAILED ]
\e[mSCOPED_TRACETest.CanBeNested
136 \e[0;32m[ RUN ]
\e[mSCOPED_TRACETest.CanBeRepeated
138 gtest_output_test_.cc:#: Failure
140 This failure is expected, and should contain trace point A.
142 gtest_output_test_.cc:#: A
143 gtest_output_test_.cc:#: Failure
145 This failure is expected, and should contain trace point A and B.
147 gtest_output_test_.cc:#: B
148 gtest_output_test_.cc:#: A
149 gtest_output_test_.cc:#: Failure
151 This failure is expected, and should contain trace point A, B, and C.
153 gtest_output_test_.cc:#: C
154 gtest_output_test_.cc:#: B
155 gtest_output_test_.cc:#: A
156 gtest_output_test_.cc:#: Failure
158 This failure is expected, and should contain trace point A, B, and D.
160 gtest_output_test_.cc:#: D
161 gtest_output_test_.cc:#: B
162 gtest_output_test_.cc:#: A
163 \e[0;31m[ FAILED ]
\e[mSCOPED_TRACETest.CanBeRepeated
164 \e[0;32m[ RUN ]
\e[mSCOPED_TRACETest.WorksConcurrently
165 (expecting 6 failures)
166 gtest_output_test_.cc:#: Failure
168 Expected failure #1 (in thread B, only trace B alive).
170 gtest_output_test_.cc:#: Trace B
171 gtest_output_test_.cc:#: Failure
173 Expected failure #2 (in thread A, trace A & B both alive).
175 gtest_output_test_.cc:#: Trace A
176 gtest_output_test_.cc:#: Failure
178 Expected failure #3 (in thread B, trace A & B both alive).
180 gtest_output_test_.cc:#: Trace B
181 gtest_output_test_.cc:#: Failure
183 Expected failure #4 (in thread B, only trace A alive).
184 gtest_output_test_.cc:#: Failure
186 Expected failure #5 (in thread A, only trace A alive).
188 gtest_output_test_.cc:#: Trace A
189 gtest_output_test_.cc:#: Failure
191 Expected failure #6 (in thread A, no trace alive).
192 \e[0;31m[ FAILED ]
\e[mSCOPED_TRACETest.WorksConcurrently
193 \e[0;32m[----------]
\e[m1 test from NonFatalFailureInFixtureConstructorTest
194 \e[0;32m[ RUN ]
\e[mNonFatalFailureInFixtureConstructorTest.FailureInConstructor
195 (expecting 5 failures)
196 gtest_output_test_.cc:#: Failure
198 Expected failure #1, in the test fixture c'tor.
199 gtest_output_test_.cc:#: Failure
201 Expected failure #2, in SetUp().
202 gtest_output_test_.cc:#: Failure
204 Expected failure #3, in the test body.
205 gtest_output_test_.cc:#: Failure
207 Expected failure #4, in TearDown.
208 gtest_output_test_.cc:#: Failure
210 Expected failure #5, in the test fixture d'tor.
211 \e[0;31m[ FAILED ]
\e[mNonFatalFailureInFixtureConstructorTest.FailureInConstructor
212 \e[0;32m[----------]
\e[m1 test from FatalFailureInFixtureConstructorTest
213 \e[0;32m[ RUN ]
\e[mFatalFailureInFixtureConstructorTest.FailureInConstructor
214 (expecting 2 failures)
215 gtest_output_test_.cc:#: Failure
217 Expected failure #1, in the test fixture c'tor.
218 gtest_output_test_.cc:#: Failure
220 Expected failure #2, in the test fixture d'tor.
221 \e[0;31m[ FAILED ]
\e[mFatalFailureInFixtureConstructorTest.FailureInConstructor
222 \e[0;32m[----------]
\e[m1 test from NonFatalFailureInSetUpTest
223 \e[0;32m[ RUN ]
\e[mNonFatalFailureInSetUpTest.FailureInSetUp
224 (expecting 4 failures)
225 gtest_output_test_.cc:#: Failure
227 Expected failure #1, in SetUp().
228 gtest_output_test_.cc:#: Failure
230 Expected failure #2, in the test function.
231 gtest_output_test_.cc:#: Failure
233 Expected failure #3, in TearDown().
234 gtest_output_test_.cc:#: Failure
236 Expected failure #4, in the test fixture d'tor.
237 \e[0;31m[ FAILED ]
\e[mNonFatalFailureInSetUpTest.FailureInSetUp
238 \e[0;32m[----------]
\e[m1 test from FatalFailureInSetUpTest
239 \e[0;32m[ RUN ]
\e[mFatalFailureInSetUpTest.FailureInSetUp
240 (expecting 3 failures)
241 gtest_output_test_.cc:#: Failure
243 Expected failure #1, in SetUp().
244 gtest_output_test_.cc:#: Failure
246 Expected failure #2, in TearDown().
247 gtest_output_test_.cc:#: Failure
249 Expected failure #3, in the test fixture d'tor.
250 \e[0;31m[ FAILED ]
\e[mFatalFailureInSetUpTest.FailureInSetUp
251 \e[0;32m[----------]
\e[m1 test from AddFailureAtTest
252 \e[0;32m[ RUN ]
\e[mAddFailureAtTest.MessageContainsSpecifiedFileAndLineNumber
255 Expected failure in foo.cc
256 \e[0;31m[ FAILED ]
\e[mAddFailureAtTest.MessageContainsSpecifiedFileAndLineNumber
257 \e[0;32m[----------]
\e[m4 tests from MixedUpTestCaseTest
258 \e[0;32m[ RUN ]
\e[mMixedUpTestCaseTest.FirstTestFromNamespaceFoo
259 \e[0;32m[ OK ]
\e[mMixedUpTestCaseTest.FirstTestFromNamespaceFoo
260 \e[0;32m[ RUN ]
\e[mMixedUpTestCaseTest.SecondTestFromNamespaceFoo
261 \e[0;32m[ OK ]
\e[mMixedUpTestCaseTest.SecondTestFromNamespaceFoo
262 \e[0;32m[ RUN ]
\e[mMixedUpTestCaseTest.ThisShouldFail
265 All tests in the same test case must use the same test fixture
266 class. However, in test case MixedUpTestCaseTest,
267 you defined test FirstTestFromNamespaceFoo and test ThisShouldFail
268 using two different test fixture classes. This can happen if
269 the two classes are from different namespaces or translation
270 units and have the same name. You should probably rename one
271 of the classes to put the tests into different test cases.
272 \e[0;31m[ FAILED ]
\e[mMixedUpTestCaseTest.ThisShouldFail
273 \e[0;32m[ RUN ]
\e[mMixedUpTestCaseTest.ThisShouldFailToo
276 All tests in the same test case must use the same test fixture
277 class. However, in test case MixedUpTestCaseTest,
278 you defined test FirstTestFromNamespaceFoo and test ThisShouldFailToo
279 using two different test fixture classes. This can happen if
280 the two classes are from different namespaces or translation
281 units and have the same name. You should probably rename one
282 of the classes to put the tests into different test cases.
283 \e[0;31m[ FAILED ]
\e[mMixedUpTestCaseTest.ThisShouldFailToo
284 \e[0;32m[----------]
\e[m2 tests from MixedUpTestCaseWithSameTestNameTest
285 \e[0;32m[ RUN ]
\e[mMixedUpTestCaseWithSameTestNameTest.TheSecondTestWithThisNameShouldFail
286 \e[0;32m[ OK ]
\e[mMixedUpTestCaseWithSameTestNameTest.TheSecondTestWithThisNameShouldFail
287 \e[0;32m[ RUN ]
\e[mMixedUpTestCaseWithSameTestNameTest.TheSecondTestWithThisNameShouldFail
290 All tests in the same test case must use the same test fixture
291 class. However, in test case MixedUpTestCaseWithSameTestNameTest,
292 you defined test TheSecondTestWithThisNameShouldFail and test TheSecondTestWithThisNameShouldFail
293 using two different test fixture classes. This can happen if
294 the two classes are from different namespaces or translation
295 units and have the same name. You should probably rename one
296 of the classes to put the tests into different test cases.
297 \e[0;31m[ FAILED ]
\e[mMixedUpTestCaseWithSameTestNameTest.TheSecondTestWithThisNameShouldFail
298 \e[0;32m[----------]
\e[m2 tests from TEST_F_before_TEST_in_same_test_case
299 \e[0;32m[ RUN ]
\e[mTEST_F_before_TEST_in_same_test_case.DefinedUsingTEST_F
300 \e[0;32m[ OK ]
\e[mTEST_F_before_TEST_in_same_test_case.DefinedUsingTEST_F
301 \e[0;32m[ RUN ]
\e[mTEST_F_before_TEST_in_same_test_case.DefinedUsingTESTAndShouldFail
304 All tests in the same test case must use the same test fixture
305 class, so mixing TEST_F and TEST in the same test case is
306 illegal. In test case TEST_F_before_TEST_in_same_test_case,
307 test DefinedUsingTEST_F is defined using TEST_F but
308 test DefinedUsingTESTAndShouldFail is defined using TEST. You probably
309 want to change the TEST to TEST_F or move it to another test
311 \e[0;31m[ FAILED ]
\e[mTEST_F_before_TEST_in_same_test_case.DefinedUsingTESTAndShouldFail
312 \e[0;32m[----------]
\e[m2 tests from TEST_before_TEST_F_in_same_test_case
313 \e[0;32m[ RUN ]
\e[mTEST_before_TEST_F_in_same_test_case.DefinedUsingTEST
314 \e[0;32m[ OK ]
\e[mTEST_before_TEST_F_in_same_test_case.DefinedUsingTEST
315 \e[0;32m[ RUN ]
\e[mTEST_before_TEST_F_in_same_test_case.DefinedUsingTEST_FAndShouldFail
318 All tests in the same test case must use the same test fixture
319 class, so mixing TEST_F and TEST in the same test case is
320 illegal. In test case TEST_before_TEST_F_in_same_test_case,
321 test DefinedUsingTEST_FAndShouldFail is defined using TEST_F but
322 test DefinedUsingTEST is defined using TEST. You probably
323 want to change the TEST to TEST_F or move it to another test
325 \e[0;31m[ FAILED ]
\e[mTEST_before_TEST_F_in_same_test_case.DefinedUsingTEST_FAndShouldFail
326 \e[0;32m[----------]
\e[m8 tests from ExpectNonfatalFailureTest
327 \e[0;32m[ RUN ]
\e[mExpectNonfatalFailureTest.CanReferenceGlobalVariables
328 \e[0;32m[ OK ]
\e[mExpectNonfatalFailureTest.CanReferenceGlobalVariables
329 \e[0;32m[ RUN ]
\e[mExpectNonfatalFailureTest.CanReferenceLocalVariables
330 \e[0;32m[ OK ]
\e[mExpectNonfatalFailureTest.CanReferenceLocalVariables
331 \e[0;32m[ RUN ]
\e[mExpectNonfatalFailureTest.SucceedsWhenThereIsOneNonfatalFailure
332 \e[0;32m[ OK ]
\e[mExpectNonfatalFailureTest.SucceedsWhenThereIsOneNonfatalFailure
333 \e[0;32m[ RUN ]
\e[mExpectNonfatalFailureTest.FailsWhenThereIsNoNonfatalFailure
334 (expecting a failure)
336 Expected: 1 non-fatal failure
338 \e[0;31m[ FAILED ]
\e[mExpectNonfatalFailureTest.FailsWhenThereIsNoNonfatalFailure
339 \e[0;32m[ RUN ]
\e[mExpectNonfatalFailureTest.FailsWhenThereAreTwoNonfatalFailures
340 (expecting a failure)
342 Expected: 1 non-fatal failure
344 gtest_output_test_.cc:#: Non-fatal failure:
346 Expected non-fatal failure 1.
348 gtest_output_test_.cc:#: Non-fatal failure:
350 Expected non-fatal failure 2.
352 \e[0;31m[ FAILED ]
\e[mExpectNonfatalFailureTest.FailsWhenThereAreTwoNonfatalFailures
353 \e[0;32m[ RUN ]
\e[mExpectNonfatalFailureTest.FailsWhenThereIsOneFatalFailure
354 (expecting a failure)
356 Expected: 1 non-fatal failure
358 gtest_output_test_.cc:#: Fatal failure:
360 Expected fatal failure.
362 \e[0;31m[ FAILED ]
\e[mExpectNonfatalFailureTest.FailsWhenThereIsOneFatalFailure
363 \e[0;32m[ RUN ]
\e[mExpectNonfatalFailureTest.FailsWhenStatementReturns
364 (expecting a failure)
366 Expected: 1 non-fatal failure
368 \e[0;31m[ FAILED ]
\e[mExpectNonfatalFailureTest.FailsWhenStatementReturns
369 \e[0;32m[ RUN ]
\e[mExpectNonfatalFailureTest.FailsWhenStatementThrows
370 (expecting a failure)
372 Expected: 1 non-fatal failure
374 \e[0;31m[ FAILED ]
\e[mExpectNonfatalFailureTest.FailsWhenStatementThrows
375 \e[0;32m[----------]
\e[m8 tests from ExpectFatalFailureTest
376 \e[0;32m[ RUN ]
\e[mExpectFatalFailureTest.CanReferenceGlobalVariables
377 \e[0;32m[ OK ]
\e[mExpectFatalFailureTest.CanReferenceGlobalVariables
378 \e[0;32m[ RUN ]
\e[mExpectFatalFailureTest.CanReferenceLocalStaticVariables
379 \e[0;32m[ OK ]
\e[mExpectFatalFailureTest.CanReferenceLocalStaticVariables
380 \e[0;32m[ RUN ]
\e[mExpectFatalFailureTest.SucceedsWhenThereIsOneFatalFailure
381 \e[0;32m[ OK ]
\e[mExpectFatalFailureTest.SucceedsWhenThereIsOneFatalFailure
382 \e[0;32m[ RUN ]
\e[mExpectFatalFailureTest.FailsWhenThereIsNoFatalFailure
383 (expecting a failure)
385 Expected: 1 fatal failure
387 \e[0;31m[ FAILED ]
\e[mExpectFatalFailureTest.FailsWhenThereIsNoFatalFailure
388 \e[0;32m[ RUN ]
\e[mExpectFatalFailureTest.FailsWhenThereAreTwoFatalFailures
389 (expecting a failure)
391 Expected: 1 fatal failure
393 gtest_output_test_.cc:#: Fatal failure:
395 Expected fatal failure.
397 gtest_output_test_.cc:#: Fatal failure:
399 Expected fatal failure.
401 \e[0;31m[ FAILED ]
\e[mExpectFatalFailureTest.FailsWhenThereAreTwoFatalFailures
402 \e[0;32m[ RUN ]
\e[mExpectFatalFailureTest.FailsWhenThereIsOneNonfatalFailure
403 (expecting a failure)
405 Expected: 1 fatal failure
407 gtest_output_test_.cc:#: Non-fatal failure:
409 Expected non-fatal failure.
411 \e[0;31m[ FAILED ]
\e[mExpectFatalFailureTest.FailsWhenThereIsOneNonfatalFailure
412 \e[0;32m[ RUN ]
\e[mExpectFatalFailureTest.FailsWhenStatementReturns
413 (expecting a failure)
415 Expected: 1 fatal failure
417 \e[0;31m[ FAILED ]
\e[mExpectFatalFailureTest.FailsWhenStatementReturns
418 \e[0;32m[ RUN ]
\e[mExpectFatalFailureTest.FailsWhenStatementThrows
419 (expecting a failure)
421 Expected: 1 fatal failure
423 \e[0;31m[ FAILED ]
\e[mExpectFatalFailureTest.FailsWhenStatementThrows
424 \e[0;32m[----------]
\e[m2 tests from TypedTest/0, where TypeParam = int
425 \e[0;32m[ RUN ]
\e[mTypedTest/0.Success
426 \e[0;32m[ OK ]
\e[mTypedTest/0.Success
427 \e[0;32m[ RUN ]
\e[mTypedTest/0.Failure
428 gtest_output_test_.cc:#: Failure
429 Value of: TypeParam()
433 \e[0;31m[ FAILED ]
\e[mTypedTest/0.Failure, where TypeParam = int
434 \e[0;32m[----------]
\e[m2 tests from Unsigned/TypedTestP/0, where TypeParam = unsigned char
435 \e[0;32m[ RUN ]
\e[mUnsigned/TypedTestP/0.Success
436 \e[0;32m[ OK ]
\e[mUnsigned/TypedTestP/0.Success
437 \e[0;32m[ RUN ]
\e[mUnsigned/TypedTestP/0.Failure
438 gtest_output_test_.cc:#: Failure
439 Value of: TypeParam()
444 \e[0;31m[ FAILED ]
\e[mUnsigned/TypedTestP/0.Failure, where TypeParam = unsigned char
445 \e[0;32m[----------]
\e[m2 tests from Unsigned/TypedTestP/1, where TypeParam = unsigned int
446 \e[0;32m[ RUN ]
\e[mUnsigned/TypedTestP/1.Success
447 \e[0;32m[ OK ]
\e[mUnsigned/TypedTestP/1.Success
448 \e[0;32m[ RUN ]
\e[mUnsigned/TypedTestP/1.Failure
449 gtest_output_test_.cc:#: Failure
450 Value of: TypeParam()
455 \e[0;31m[ FAILED ]
\e[mUnsigned/TypedTestP/1.Failure, where TypeParam = unsigned int
456 \e[0;32m[----------]
\e[m4 tests from ExpectFailureTest
457 \e[0;32m[ RUN ]
\e[mExpectFailureTest.ExpectFatalFailure
458 (expecting 1 failure)
460 Expected: 1 fatal failure
462 gtest_output_test_.cc:#: Success:
465 (expecting 1 failure)
467 Expected: 1 fatal failure
469 gtest_output_test_.cc:#: Non-fatal failure:
471 Expected non-fatal failure.
473 (expecting 1 failure)
475 Expected: 1 fatal failure containing "Some other fatal failure expected."
477 gtest_output_test_.cc:#: Fatal failure:
479 Expected fatal failure.
481 \e[0;31m[ FAILED ]
\e[mExpectFailureTest.ExpectFatalFailure
482 \e[0;32m[ RUN ]
\e[mExpectFailureTest.ExpectNonFatalFailure
483 (expecting 1 failure)
485 Expected: 1 non-fatal failure
487 gtest_output_test_.cc:#: Success:
490 (expecting 1 failure)
492 Expected: 1 non-fatal failure
494 gtest_output_test_.cc:#: Fatal failure:
496 Expected fatal failure.
498 (expecting 1 failure)
500 Expected: 1 non-fatal failure containing "Some other non-fatal failure."
502 gtest_output_test_.cc:#: Non-fatal failure:
504 Expected non-fatal failure.
506 \e[0;31m[ FAILED ]
\e[mExpectFailureTest.ExpectNonFatalFailure
507 \e[0;32m[ RUN ]
\e[mExpectFailureTest.ExpectFatalFailureOnAllThreads
508 (expecting 1 failure)
510 Expected: 1 fatal failure
512 gtest_output_test_.cc:#: Success:
515 (expecting 1 failure)
517 Expected: 1 fatal failure
519 gtest_output_test_.cc:#: Non-fatal failure:
521 Expected non-fatal failure.
523 (expecting 1 failure)
525 Expected: 1 fatal failure containing "Some other fatal failure expected."
527 gtest_output_test_.cc:#: Fatal failure:
529 Expected fatal failure.
531 \e[0;31m[ FAILED ]
\e[mExpectFailureTest.ExpectFatalFailureOnAllThreads
532 \e[0;32m[ RUN ]
\e[mExpectFailureTest.ExpectNonFatalFailureOnAllThreads
533 (expecting 1 failure)
535 Expected: 1 non-fatal failure
537 gtest_output_test_.cc:#: Success:
540 (expecting 1 failure)
542 Expected: 1 non-fatal failure
544 gtest_output_test_.cc:#: Fatal failure:
546 Expected fatal failure.
548 (expecting 1 failure)
550 Expected: 1 non-fatal failure containing "Some other non-fatal failure."
552 gtest_output_test_.cc:#: Non-fatal failure:
554 Expected non-fatal failure.
556 \e[0;31m[ FAILED ]
\e[mExpectFailureTest.ExpectNonFatalFailureOnAllThreads
557 \e[0;32m[----------]
\e[m2 tests from ExpectFailureWithThreadsTest
558 \e[0;32m[ RUN ]
\e[mExpectFailureWithThreadsTest.ExpectFatalFailure
559 (expecting 2 failures)
560 gtest_output_test_.cc:#: Failure
562 Expected fatal failure.
564 Expected: 1 fatal failure
566 \e[0;31m[ FAILED ]
\e[mExpectFailureWithThreadsTest.ExpectFatalFailure
567 \e[0;32m[ RUN ]
\e[mExpectFailureWithThreadsTest.ExpectNonFatalFailure
568 (expecting 2 failures)
569 gtest_output_test_.cc:#: Failure
571 Expected non-fatal failure.
573 Expected: 1 non-fatal failure
575 \e[0;31m[ FAILED ]
\e[mExpectFailureWithThreadsTest.ExpectNonFatalFailure
576 \e[0;32m[----------]
\e[m1 test from ScopedFakeTestPartResultReporterTest
577 \e[0;32m[ RUN ]
\e[mScopedFakeTestPartResultReporterTest.InterceptOnlyCurrentThread
578 (expecting 2 failures)
579 gtest_output_test_.cc:#: Failure
581 Expected fatal failure.
582 gtest_output_test_.cc:#: Failure
584 Expected non-fatal failure.
585 \e[0;31m[ FAILED ]
\e[mScopedFakeTestPartResultReporterTest.InterceptOnlyCurrentThread
586 \e[0;32m[----------]
\e[m1 test from PrintingFailingParams/FailingParamTest
587 \e[0;32m[ RUN ]
\e[mPrintingFailingParams/FailingParamTest.Fails/0
588 gtest_output_test_.cc:#: Failure
592 \e[0;31m[ FAILED ]
\e[mPrintingFailingParams/FailingParamTest.Fails/0, where GetParam() = 2
593 \e[0;32m[----------]
\e[mGlobal test environment tear-down
594 BarEnvironment::TearDown() called.
595 gtest_output_test_.cc:#: Failure
597 Expected non-fatal failure.
598 FooEnvironment::TearDown() called.
599 gtest_output_test_.cc:#: Failure
601 Expected fatal failure.
602 \e[0;32m[==========]
\e[m63 tests from 28 test cases ran.
603 \e[0;32m[ PASSED ]
\e[m21 tests.
604 \e[0;31m[ FAILED ]
\e[m42 tests, listed below:
605 \e[0;31m[ FAILED ]
\e[mNonfatalFailureTest.EscapesStringOperands
606 \e[0;31m[ FAILED ]
\e[mFatalFailureTest.FatalFailureInSubroutine
607 \e[0;31m[ FAILED ]
\e[mFatalFailureTest.FatalFailureInNestedSubroutine
608 \e[0;31m[ FAILED ]
\e[mFatalFailureTest.NonfatalFailureInSubroutine
609 \e[0;31m[ FAILED ]
\e[mLoggingTest.InterleavingLoggingAndAssertions
610 \e[0;31m[ FAILED ]
\e[mSCOPED_TRACETest.ObeysScopes
611 \e[0;31m[ FAILED ]
\e[mSCOPED_TRACETest.WorksInLoop
612 \e[0;31m[ FAILED ]
\e[mSCOPED_TRACETest.WorksInSubroutine
613 \e[0;31m[ FAILED ]
\e[mSCOPED_TRACETest.CanBeNested
614 \e[0;31m[ FAILED ]
\e[mSCOPED_TRACETest.CanBeRepeated
615 \e[0;31m[ FAILED ]
\e[mSCOPED_TRACETest.WorksConcurrently
616 \e[0;31m[ FAILED ]
\e[mNonFatalFailureInFixtureConstructorTest.FailureInConstructor
617 \e[0;31m[ FAILED ]
\e[mFatalFailureInFixtureConstructorTest.FailureInConstructor
618 \e[0;31m[ FAILED ]
\e[mNonFatalFailureInSetUpTest.FailureInSetUp
619 \e[0;31m[ FAILED ]
\e[mFatalFailureInSetUpTest.FailureInSetUp
620 \e[0;31m[ FAILED ]
\e[mAddFailureAtTest.MessageContainsSpecifiedFileAndLineNumber
621 \e[0;31m[ FAILED ]
\e[mMixedUpTestCaseTest.ThisShouldFail
622 \e[0;31m[ FAILED ]
\e[mMixedUpTestCaseTest.ThisShouldFailToo
623 \e[0;31m[ FAILED ]
\e[mMixedUpTestCaseWithSameTestNameTest.TheSecondTestWithThisNameShouldFail
624 \e[0;31m[ FAILED ]
\e[mTEST_F_before_TEST_in_same_test_case.DefinedUsingTESTAndShouldFail
625 \e[0;31m[ FAILED ]
\e[mTEST_before_TEST_F_in_same_test_case.DefinedUsingTEST_FAndShouldFail
626 \e[0;31m[ FAILED ]
\e[mExpectNonfatalFailureTest.FailsWhenThereIsNoNonfatalFailure
627 \e[0;31m[ FAILED ]
\e[mExpectNonfatalFailureTest.FailsWhenThereAreTwoNonfatalFailures
628 \e[0;31m[ FAILED ]
\e[mExpectNonfatalFailureTest.FailsWhenThereIsOneFatalFailure
629 \e[0;31m[ FAILED ]
\e[mExpectNonfatalFailureTest.FailsWhenStatementReturns
630 \e[0;31m[ FAILED ]
\e[mExpectNonfatalFailureTest.FailsWhenStatementThrows
631 \e[0;31m[ FAILED ]
\e[mExpectFatalFailureTest.FailsWhenThereIsNoFatalFailure
632 \e[0;31m[ FAILED ]
\e[mExpectFatalFailureTest.FailsWhenThereAreTwoFatalFailures
633 \e[0;31m[ FAILED ]
\e[mExpectFatalFailureTest.FailsWhenThereIsOneNonfatalFailure
634 \e[0;31m[ FAILED ]
\e[mExpectFatalFailureTest.FailsWhenStatementReturns
635 \e[0;31m[ FAILED ]
\e[mExpectFatalFailureTest.FailsWhenStatementThrows
636 \e[0;31m[ FAILED ]
\e[mTypedTest/0.Failure, where TypeParam = int
637 \e[0;31m[ FAILED ]
\e[mUnsigned/TypedTestP/0.Failure, where TypeParam = unsigned char
638 \e[0;31m[ FAILED ]
\e[mUnsigned/TypedTestP/1.Failure, where TypeParam = unsigned int
639 \e[0;31m[ FAILED ]
\e[mExpectFailureTest.ExpectFatalFailure
640 \e[0;31m[ FAILED ]
\e[mExpectFailureTest.ExpectNonFatalFailure
641 \e[0;31m[ FAILED ]
\e[mExpectFailureTest.ExpectFatalFailureOnAllThreads
642 \e[0;31m[ FAILED ]
\e[mExpectFailureTest.ExpectNonFatalFailureOnAllThreads
643 \e[0;31m[ FAILED ]
\e[mExpectFailureWithThreadsTest.ExpectFatalFailure
644 \e[0;31m[ FAILED ]
\e[mExpectFailureWithThreadsTest.ExpectNonFatalFailure
645 \e[0;31m[ FAILED ]
\e[mScopedFakeTestPartResultReporterTest.InterceptOnlyCurrentThread
646 \e[0;31m[ FAILED ]
\e[mPrintingFailingParams/FailingParamTest.Fails/0, where GetParam() = 2
649 \e[0;33m YOU HAVE 1 DISABLED TEST
651 \e[mNote: Google Test filter = FatalFailureTest.*:LoggingTest.*
652 [==========] Running 4 tests from 2 test cases.
653 [----------] Global test environment set-up.
654 [----------] 3 tests from FatalFailureTest
655 [ RUN ] FatalFailureTest.FatalFailureInSubroutine
656 (expecting a failure that x should be 1)
657 gtest_output_test_.cc:#: Failure
661 [ FAILED ] FatalFailureTest.FatalFailureInSubroutine (? ms)
662 [ RUN ] FatalFailureTest.FatalFailureInNestedSubroutine
663 (expecting a failure that x should be 1)
664 gtest_output_test_.cc:#: Failure
668 [ FAILED ] FatalFailureTest.FatalFailureInNestedSubroutine (? ms)
669 [ RUN ] FatalFailureTest.NonfatalFailureInSubroutine
670 (expecting a failure on false)
671 gtest_output_test_.cc:#: Failure
675 [ FAILED ] FatalFailureTest.NonfatalFailureInSubroutine (? ms)
676 [----------] 3 tests from FatalFailureTest (? ms total)
678 [----------] 1 test from LoggingTest
679 [ RUN ] LoggingTest.InterleavingLoggingAndAssertions
680 (expecting 2 failures on (3) >= (a[i]))
683 gtest_output_test_.cc:#: Failure
684 Expected: (3) >= (a[i]), actual: 3 vs 9
687 gtest_output_test_.cc:#: Failure
688 Expected: (3) >= (a[i]), actual: 3 vs 6
689 [ FAILED ] LoggingTest.InterleavingLoggingAndAssertions (? ms)
690 [----------] 1 test from LoggingTest (? ms total)
692 [----------] Global test environment tear-down
693 [==========] 4 tests from 2 test cases ran. (? ms total)
695 [ FAILED ] 4 tests, listed below:
696 [ FAILED ] FatalFailureTest.FatalFailureInSubroutine
697 [ FAILED ] FatalFailureTest.FatalFailureInNestedSubroutine
698 [ FAILED ] FatalFailureTest.NonfatalFailureInSubroutine
699 [ FAILED ] LoggingTest.InterleavingLoggingAndAssertions
702 YOU HAVE 1 DISABLED TEST
704 Note: Google Test filter = *DISABLED_*
705 [==========] Running 1 test from 1 test case.
706 [----------] Global test environment set-up.
707 [----------] 1 test from DisabledTestsWarningTest
708 [ RUN ] DisabledTestsWarningTest.DISABLED_AlsoRunDisabledTestsFlagSuppressesWarning
709 [ OK ] DisabledTestsWarningTest.DISABLED_AlsoRunDisabledTestsFlagSuppressesWarning
710 [----------] Global test environment tear-down
711 [==========] 1 test from 1 test case ran.
713 Note: Google Test filter = PassingTest.*
714 Note: This is test shard 2 of 2.
715 [==========] Running 1 test from 1 test case.
716 [----------] Global test environment set-up.
717 [----------] 1 test from PassingTest
718 [ RUN ] PassingTest.PassingTest2
719 [ OK ] PassingTest.PassingTest2
720 [----------] Global test environment tear-down
721 [==========] 1 test from 1 test case ran.
724 YOU HAVE 1 DISABLED TEST