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