@@ -402,38 +402,59 @@ static void test_log_overflow(void)
402
402
* Log messages with supported number of messages are called. Test backend
403
403
* validates number of arguments and values.
404
404
*/
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
+
405
411
static void test_log_arguments (void )
406
412
{
407
413
log_timestamp_t exp_timestamp = TIMESTAMP_INIT_VAL;
408
414
409
415
log_setup (false );
410
416
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
+
430
431
LOG_INF (" test" );
431
432
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 );
432
439
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 );
433
447
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 );
435
456
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 );
437
458
while (LOG_PROCESS ()) {
438
459
}
439
460
0 commit comments