From ad8eaadb8ffc0abe86f95a9ee69cfa1cc8257fca Mon Sep 17 00:00:00 2001 From: Niklas Hauser Date: Wed, 30 Mar 2016 16:25:08 +0100 Subject: [PATCH] exit(result) after harness finished. --- "frameworks\\utest/source/harness.cpp" | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git "a/frameworks\\utest/source/harness.cpp" "b/frameworks\\utest/source/harness.cpp" index fe5daa23e7..48bb12c750 100644 --- "a/frameworks\\utest/source/harness.cpp" +++ "b/frameworks\\utest/source/harness.cpp" @@ -16,9 +16,10 @@ **************************************************************************** */ - #include "utest/harness.h" - #include "minar/minar.h" - #include "core-util/CriticalSectionLock.h" +#include "utest/harness.h" +#include "minar/minar.h" +#include "core-util/CriticalSectionLock.h" +#include using namespace utest::v1; @@ -276,5 +277,8 @@ void Harness::run_next_case() location = LOCATION_TEST_TEARDOWN; handlers.test_teardown(test_passed, test_failed, test_failed ? failure_t(REASON_CASES, LOCATION_UNKNOWN) : failure_t(REASON_NONE)); test_cases = NULL; + exit(test_failed); + } else { + exit(test_failed); } }