mbed-os for GR-LYCHEE
Dependents: mbed-os-example-blinky-gr-lychee GR-Boads_Camera_sample GR-Boards_Audio_Recoder GR-Boads_Camera_DisplayApp ... more
Diff: features/frameworks/utest/source/unity_handler.cpp
- Revision:
- 0:f782d9c66c49
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/features/frameworks/utest/source/unity_handler.cpp Fri Feb 02 05:42:23 2018 +0000 @@ -0,0 +1,41 @@ +/**************************************************************************** + * Copyright (c) 2015, ARM Limited, All Rights Reserved + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may + * not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + **************************************************************************** + */ + +#include "utest/utest_harness.h" +#include "utest/utest_stack_trace.h" +#include "utest/unity_handler.h" +#include "greentea-client/greentea_serial.h" + +void utest_unity_assert_failure(void) +{ + UTEST_LOG_FUNCTION(); + utest::v1::Harness::raise_failure(utest::v1::REASON_ASSERTION); +} + +void utest_unity_ignore_failure(void) +{ + UTEST_LOG_FUNCTION(); + utest::v1::Harness::raise_failure(utest::v1::failure_reason_t(utest::v1::REASON_ASSERTION | utest::v1::REASON_IGNORE)); +} + +void utest_safe_putc(int chr) +{ + greentea_serial->putc(chr); +} + +