1sample:
2  description: A simple application that demonstrate use of logging feature.
3  name: logger sample
4tests:
5  sample.logger.basic:
6    integration_platforms:
7      - native_sim
8    tags: logging
9    harness: console
10    harness_config:
11      type: one_line
12      regex:
13        - Instance level logging showcase
14        - Changing filter to warning
15        - Disabling logging
16        - Severity levels showcase
17        - Logging performance showcase
18        - Logs from external logging system showcase
19
20  sample.logger.rtt:
21    integration_platforms:
22      - frdm_k64f
23    tags: logging
24    filter: CONFIG_HAS_SEGGER_RTT
25    arch_exclude:
26      - posix
27    harness: keyboard
28    extra_configs:
29      - CONFIG_LOG_BACKEND_RTT=y
30      - CONFIG_USE_SEGGER_RTT=y
31
32  sample.logger.usermode:
33    integration_platforms:
34      - mps2_an385
35    platform_exclude:
36      - ip_k66f
37      - bl652_dvk
38      - bl654_dvk
39      - decawave_dwm1001_dev
40      - segger_trb_stm32f407
41    arch_exclude:
42      - posix
43    tags:
44      - logging
45      - usermode
46    filter: CONFIG_ARCH_HAS_USERSPACE
47    harness: keyboard
48    extra_configs:
49      - CONFIG_USERSPACE=y
50