#include "test/test.h" void (*test_task_hook)(void) = K_NULL; volatile uint32_t test_count = 0; k_err_t test_err = K_ERR_NONE; test_context_t test_context = TEST_CONTEXT_NONE; void *test_msg_addr = K_NULL; size_t test_msg_size = 0; k_event_flag_t test_event_match = 0; void test_event_reset(void) { test_event_match = 0; } void test_event_set(k_event_flag_t event_match) { test_event_match = event_match; } void test_msg_reset(void) { test_msg_addr = K_NULL; test_msg_size = 0; } void test_msg_set(void *msg_addr, size_t msg_size) { test_msg_addr = msg_addr; test_msg_size = msg_size; } void test_err_reset(void) { test_err = K_ERR_NONE; } void test_err_set(k_err_t err) { test_err = err; } void test_context_reset(void) { test_context = TEST_CONTEXT_NONE; } void test_context_set(test_context_t context) { test_context = context; } void test_count_reset(void) { test_count = 0x0; } void test_count_inc(void) { ++test_count; } void test_task_hook_reset(void) { test_task_hook = K_NULL; } void test_task_hook_set(void (*hook)(void)) { test_task_hook = hook; }