@@ -402,38 +402,59 @@ static void test_log_overflow(void)
402402 * Log messages with supported number of messages are called. Test backend
403403 * validates number of arguments and values.
404404 */
405+ #define MOCK_LOG_BACKEND_RECORD (str ) mock_log_backend_record( \
406+ &backend1, LOG_CURRENT_MODULE_ID(), \
407+ CONFIG_LOG_DOMAIN_ID, LOG_LEVEL_INF, \
408+ exp_timestamp++, \
409+ str);
410+
405411static void test_log_arguments (void )
406412{
407413 log_timestamp_t exp_timestamp = TIMESTAMP_INIT_VAL;
408414
409415 log_setup (false );
410416
411- mock_log_backend_record (&backend1, LOG_CURRENT_MODULE_ID (),
412- CONFIG_LOG_DOMAIN_ID, LOG_LEVEL_INF,
413- exp_timestamp++, " test" );
414- mock_log_backend_record (&backend1, LOG_CURRENT_MODULE_ID (),
415- CONFIG_LOG_DOMAIN_ID, LOG_LEVEL_INF,
416- exp_timestamp++,
417- " test 1 2 3" );
418- mock_log_backend_record (&backend1, LOG_CURRENT_MODULE_ID (),
419- CONFIG_LOG_DOMAIN_ID, LOG_LEVEL_INF,
420- exp_timestamp++,
421- " test 1 2 3 4 5 6 7" );
422- mock_log_backend_record (&backend1, LOG_CURRENT_MODULE_ID (),
423- CONFIG_LOG_DOMAIN_ID, LOG_LEVEL_INF,
424- exp_timestamp++,
425- " test 1 2 3 4 5 6 7 8 9 10 11" );
426- mock_log_backend_record (&backend1, LOG_CURRENT_MODULE_ID (),
427- CONFIG_LOG_DOMAIN_ID, LOG_LEVEL_INF,
428- exp_timestamp++,
429- " test 1 2 3 4 5 6 7 8 9 10 11 12 13 14" );
417+ MOCK_LOG_BACKEND_RECORD (" test" );
418+ MOCK_LOG_BACKEND_RECORD (" test 1 2 3" );
419+ MOCK_LOG_BACKEND_RECORD (" test 1 2 3 4" );
420+ MOCK_LOG_BACKEND_RECORD (" test 1 2 3 4 5" );
421+ MOCK_LOG_BACKEND_RECORD (" test 1 2 3 4 5 6" );
422+ MOCK_LOG_BACKEND_RECORD (" test 1 2 3 4 5 6 7" );
423+ MOCK_LOG_BACKEND_RECORD (" test 1 2 3 4 5 6 7 8" );
424+ MOCK_LOG_BACKEND_RECORD (" test 1 2 3 4 5 6 7 8 9" );
425+ MOCK_LOG_BACKEND_RECORD (" test 1 2 3 4 5 6 7 8 9 10" );
426+ MOCK_LOG_BACKEND_RECORD (" test 1 2 3 4 5 6 7 8 9 10 11" );
427+ MOCK_LOG_BACKEND_RECORD (" test 1 2 3 4 5 6 7 8 9 10 11 12" );
428+ MOCK_LOG_BACKEND_RECORD (" test 1 2 3 4 5 6 7 8 9 10 11 12 13" );
429+ MOCK_LOG_BACKEND_RECORD (" test 1 2 3 4 5 6 7 8 9 10 11 12 13 14" );
430+
430431 LOG_INF (" test" );
431432 LOG_INF (" test %d %d %d" , 1 , 2 , 3 );
433+ LOG_INF (" test %d %d %d %d" , 1 , 2 , 3 , 4 );
434+ LOG_INF (" test %d %d %d %d %d" , 1 , 2 , 3 , 4 , 5 );
435+ while (LOG_PROCESS ()) {
436+ }
437+
438+ LOG_INF (" test %d %d %d %d %d %d" , 1 , 2 , 3 , 4 , 5 , 6 );
432439 LOG_INF (" test %d %d %d %d %d %d %d" , 1 , 2 , 3 , 4 , 5 , 6 , 7 );
440+ LOG_INF (" test %d %d %d %d %d %d %d %d" , 1 , 2 , 3 , 4 , 5 , 6 , 7 ,8 );
441+ LOG_INF (" test %d %d %d %d %d %d %d %d %d" , 1 , 2 , 3 , 4 , 5 , 6 , 7 ,8 , 9 );
442+ while (LOG_PROCESS ()) {
443+ }
444+
445+ LOG_INF (" test %d %d %d %d %d %d %d %d %d %d" ,
446+ 1 , 2 , 3 , 4 , 5 , 6 , 7 ,8 , 9 , 10 );
433447 LOG_INF (" test %d %d %d %d %d %d %d %d %d %d %d" ,
434- 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 );
448+ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 );
449+ LOG_INF (" test %d %d %d %d %d %d %d %d %d %d %d %d" ,
450+ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 );
451+ while (LOG_PROCESS ()) {
452+ }
453+
454+ LOG_INF (" test %d %d %d %d %d %d %d %d %d %d %d %d %d" ,
455+ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 );
435456 LOG_INF (" test %d %d %d %d %d %d %d %d %d %d %d %d %d %d" ,
436- 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 );
457+ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 );
437458 while (LOG_PROCESS ()) {
438459 }
439460
0 commit comments