diff --git "a/frameworks\\utest/source/harness.cpp" "b/frameworks\\utest/source/harness.cpp" index a41a980af0..fe5daa23e7 100644 --- "a/frameworks\\utest/source/harness.cpp" +++ "b/frameworks\\utest/source/harness.cpp" @@ -99,6 +99,10 @@ bool Harness::run(const Specification& specification, std::size_t start_case) void Harness::raise_failure(const failure_reason_t reason) { + // ignore a failure, if the Harness has not been initialized. + // this allows using unity assertion macros without setting up utest. + if (test_cases == NULL) return; + status_t fail_status = STATUS_ABORT; { mbed::util::CriticalSectionLock lock;