Extended test to validate CONFIG_LOG_OVERRIDE_LEVEL option. Signed-off-by: Krzysztof Chruscinski <krzysztof.chruscinski@nordicsemi.no>
37 lines
840 B
C
37 lines
840 B
C
/*
|
|
* Copyright (c) 2022 Nordic Semiconductor
|
|
*
|
|
* SPDX-License-Identifier: Apache-2.0
|
|
*/
|
|
|
|
#ifndef SRC_MOCK_FRONTEND_H__
|
|
#define SRC_MOCK_FRONTEND_H__
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
void mock_log_frontend_reset(void);
|
|
void mock_log_frontend_dummy_record(int cnt);
|
|
|
|
void mock_log_frontend_generic_record(uint16_t source_id,
|
|
uint16_t domain_id,
|
|
uint8_t level,
|
|
const char *str,
|
|
uint8_t *data,
|
|
uint32_t data_len);
|
|
|
|
static inline void mock_log_frontend_record(uint16_t source_id, uint8_t level, const char *str)
|
|
{
|
|
mock_log_frontend_generic_record(source_id, 0, level, str, NULL, 0);
|
|
}
|
|
|
|
void mock_log_frontend_validate(bool panic);
|
|
void mock_log_frontend_check_enable(void);
|
|
void mock_log_frontend_check_disable(void);
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif /* SRC_MOCK_FRONTEND_H__ */
|