diff --git a/googletest/src/gtest.cc b/googletest/src/gtest.cc index 99b22ed327..9a3113548e 100644 --- a/googletest/src/gtest.cc +++ b/googletest/src/gtest.cc @@ -5342,7 +5342,8 @@ void UnitTest::AddTestPartResult(TestPartResult::Type result_type, result); if (result_type != TestPartResult::kSuccess && - result_type != TestPartResult::kSkip) { + result_type != TestPartResult::kSkip && + result_type != TestPartResult::kNonFatalFailure) { // gtest_break_on_failure takes precedence over // gtest_throw_on_failure. This allows a user to set the latter // in the code (perhaps in order to use Google Test assertions