1common:
2  depends_on: netif
3  min_ram: 16
4  tags:
5    - iface
6    - net
7    - posix
8  # dependent on netif support
9  integration_platforms:
10    - mps2/an385
11    - qemu_x86
12  # Building with the host libC links to if_*() from the host libc which causes the test to crash
13  # immediately.
14  filter: not CONFIG_NATIVE_LIBC
15tests:
16  portability.posix.net:
17    extra_configs:
18      - CONFIG_COMMON_LIBC_MALLOC_ARENA_SIZE=256
19  portability.posix.net.armclang_std_libc:
20    toolchain_allow: armclang
21    extra_configs:
22      - CONFIG_ARMCLANG_STD_LIBC=y
23  portability.posix.net.arcmwdtlib:
24    toolchain_allow: arcmwdt
25    extra_configs:
26      - CONFIG_ARCMWDT_LIBC=y
27  portability.posix.net.minimal:
28    extra_configs:
29      - CONFIG_MINIMAL_LIBC=y
30      - CONFIG_COMMON_LIBC_MALLOC_ARENA_SIZE=256
31  portability.posix.net.newlib:
32    filter: TOOLCHAIN_HAS_NEWLIB == 1
33    extra_configs:
34      - CONFIG_NEWLIB_LIBC=y
35  portability.posix.net.picolibc:
36    tags: picolibc
37    filter: CONFIG_PICOLIBC_SUPPORTED
38    extra_configs:
39      - CONFIG_PICOLIBC=y
40