Skip to content

Commit

Permalink
test: update tests to the new API
Browse files Browse the repository at this point in the history
Signed-off-by: Tomasz Gromadzki <tomasz.gromadzki@intel.com>
  • Loading branch information
grom72 committed Feb 27, 2024
1 parent 1071ff2 commit b4f2ad2
Showing 1 changed file with 12 additions and 23 deletions.
35 changes: 12 additions & 23 deletions src/test/core_log_max/core_log_max.c
Original file line number Diff line number Diff line change
Expand Up @@ -101,26 +101,6 @@ static int Total_TLS_message_num;
*/
#define TOTAL_TLS_MESSAGE_NUM_EXPECTED 311

FUNC_MOCK(core_log_to_last, void, int errnum, const char *file_name,
int line_no, const char *function_name, const char *message_format, ...)
FUNC_MOCK_RUN_DEFAULT {
char buf[BIG_BUF_SIZE] = "";
va_list arg;
va_start(arg, message_format);
int ret = vsnprintf(buf, BIG_BUF_SIZE, message_format, arg);
UT_ASSERT(ret > 0);
UT_ASSERTeq(ret, strlen(buf));
if (errnum != NO_ERRNO)
ret += _CORE_LOG_MAX_ERRNO_MSG;
if (ret > Max_TLS_message_len) {
Max_TLS_message_len = ret;
strncpy(The_longest_TLS_message, buf, BIG_BUF_SIZE);
}
++Total_TLS_message_num;
return;
}
FUNC_MOCK_END

static int
test_ERR_W_ERRNO(const struct test_case *tc, int argc, char *argv[])
{
Expand Down Expand Up @@ -157,11 +137,20 @@ FUNC_MOCK(core_log, void, enum core_log_level level, int errnum,
if (errnum != NO_ERRNO)
ret += _CORE_LOG_MAX_ERRNO_MSG;

if (ret > Max_message_len) {
Max_message_len = ret;
if (level == CORE_LOG_LEVEL_ERROR_LAST) {
if (ret > Max_TLS_message_len) {
Max_TLS_message_len = ret;
strncpy(The_longest_TLS_message, buf,
BIG_BUF_SIZE);
}
++Total_TLS_message_num;
} else {
if (ret > Max_message_len) {
Max_message_len = ret;
strncpy(The_longest_message, buf, BIG_BUF_SIZE);
}
++Total_message_num;
}
++Total_message_num;
return;
}
FUNC_MOCK_END
Expand Down

0 comments on commit b4f2ad2

Please sign in to comment.