1common:
2  filter: not CONFIG_NATIVE_LIBC
3  tags:
4    - posix
5    - xsi_streams
6  # 1 tier0 platform per supported architecture
7  platform_key:
8    - arch
9    - simulation
10  min_flash: 64
11  min_ram: 32
12tests:
13  portability.posix.xsi_streams: {}
14  portability.posix.xsi_streams.minimal:
15    extra_configs:
16      - CONFIG_MINIMAL_LIBC=y
17  portability.posix.xsi_streams.newlib:
18    filter: TOOLCHAIN_HAS_NEWLIB == 1
19    extra_configs:
20      - CONFIG_NEWLIB_LIBC=y
21  portability.posix.xsi_streams.picolibc:
22    tags: picolibc
23    filter: CONFIG_PICOLIBC_SUPPORTED
24    extra_configs:
25      - CONFIG_PICOLIBC=y
26