1tests:
2  libraries.spsc_pbuf:
3    integration_platforms:
4      - native_sim
5    # Exclude platform which does not link with cache functions
6    platform_exclude: ast1030_evb
7    timeout: 120
8
9  libraries.spsc_pbuf.cache:
10    integration_platforms:
11      - native_sim
12    # Exclude platform which does not link with cache functions
13    platform_exclude: ast1030_evb
14    timeout: 120
15    extra_configs:
16      - CONFIG_SPSC_PBUF_CACHE_ALWAYS=y
17
18  libraries.spsc_pbuf.nocache.:
19    integration_platforms:
20      - native_sim
21    # Exclude platform which does not link with cache functions
22    platform_exclude: ast1030_evb
23    timeout: 120
24    extra_configs:
25      - CONFIG_SPSC_PBUF_CACHE_NEVER=y
26
27  libraries.spsc_pbuf.utilization:
28    integration_platforms:
29      - native_sim
30    # Exclude platform which does not link with cache functions
31    platform_exclude: ast1030_evb
32    timeout: 120
33    extra_configs:
34      - CONFIG_SPSC_PBUF_UTILIZATION=y
35
36  libraries.spsc_pbuf.stress:
37    platform_allow: qemu_x86
38    timeout: 120
39    extra_configs:
40      - CONFIG_SYS_CLOCK_TICKS_PER_SEC=100000
41    integration_platforms:
42      - qemu_x86
43