1common:
2  filter: dt_chosen_enabled("zephyr,entropy") and CONFIG_ENTROPY_HAS_DRIVER and
3    not CONFIG_NATIVE_LIBC
4  tags:
5    - posix
6    - c_lib_ext
7  # 1 tier0 platform per supported architecture
8  platform_key:
9    - arch
10    - simulation
11  min_flash: 64
12  min_ram: 32
13tests:
14  portability.posix.c_lib_ext:
15    extra_configs:
16      - CONFIG_COMMON_LIBC_MALLOC_ARENA_SIZE=256
17  portability.posix.c_lib_ext.armclang_std_libc:
18    toolchain_allow: armclang
19    extra_configs:
20      - CONFIG_ARMCLANG_STD_LIBC=y
21  portability.posix.c_lib_ext.arcmwdtlib:
22    toolchain_allow: arcmwdt
23    extra_configs:
24      - CONFIG_ARCMWDT_LIBC=y
25  portability.posix.c_lib_ext.minimal:
26    extra_configs:
27      - CONFIG_MINIMAL_LIBC=y
28      - CONFIG_COMMON_LIBC_MALLOC_ARENA_SIZE=256
29  portability.posix.c_lib_ext.newlib:
30    filter: TOOLCHAIN_HAS_NEWLIB == 1
31    extra_configs:
32      - CONFIG_NEWLIB_LIBC=y
33  portability.posix.c_lib_ext.picolibc:
34    tags: picolibc
35    filter: CONFIG_PICOLIBC_SUPPORTED
36    extra_configs:
37      - CONFIG_PICOLIBC=y
38