diff --git a/src/core/test.cc b/src/core/test.cc index f34c05a86..29e66548d 100644 --- a/src/core/test.cc +++ b/src/core/test.cc @@ -124,7 +124,8 @@ TestCase::Run (void) { DoReportStart (); DoSetup (); - m_error |= DoRun (); + bool status = DoRun (); + m_error |= status; DoTeardown (); if (m_error == false) {