blob: b9e52beea6c5631b42a60f21572f3e17927a006f [file] [log] [blame]
/* Copyright (c) 2023 Nordic Semiconductor ASA
* SPDX-License-Identifier: Apache-2.0
*/
#include <bs_tracing.h>
#include <bstests.h>
#define PASS(...) \
do { \
extern enum bst_result_t bst_result; \
bst_result = Passed; \
bs_trace_info_time(1, __VA_ARGS__); \
} while (0)
static inline void bt_testlib_expect_zero(int err, char *where_file, int where_line)
{
if (err) {
bs_trace_print(BS_TRACE_ERROR, where_file, where_line, 0, BS_TRACE_AUTOTIME, 0,
"err %d\n", err);
}
}
#define EXPECT_ZERO(expr) bt_testlib_expect_zero((expr), __FILE__, __LINE__)