diff options
Diffstat (limited to 'QA/Checker/checker.cpp')
| -rw-r--r-- | QA/Checker/checker.cpp | 7 | 
1 files changed, 7 insertions, 0 deletions
| diff --git a/QA/Checker/checker.cpp b/QA/Checker/checker.cpp index bcf0f5c..3cc7713 100644 --- a/QA/Checker/checker.cpp +++ b/QA/Checker/checker.cpp @@ -10,6 +10,7 @@  #include <sstream>  #include <gtest/gtest.h> +#include <QA/Checker/CppUnitTestResultPrinter.h>  #include <cppunit/BriefTestProgressListener.h>  #include <cppunit/TextOutputter.h> @@ -126,6 +127,12 @@ int main(int argc, char* argv[]) {      auto googleTestWasSuccessful = false;      try { +        if (!verbose) { +            testing::UnitTest& unitTest = *testing::UnitTest::GetInstance(); +            testing::TestEventListeners& listeners = unitTest.listeners(); +            delete listeners.Release(listeners.default_result_printer()); +            listeners.Append(new testing::CppUnitTestResultPrinter); +        }          googleTestWasSuccessful = RUN_ALL_TESTS() == 0 ? true : false;      } catch (const ::testing::internal::GoogleTestFailureException& e) {          googleTestWasSuccessful = false; | 
 Swift
 Swift