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