1# FIXME: this should be under tests/unit/timeutil but will not work due to #90029
2common:
3  filter: not CONFIG_NATIVE_LIBC
4  tags:
5    - timeutils
6  # 1 tier0 platform per supported architecture
7  platform_key:
8    - arch
9    - simulation
10  integration_platforms:
11    - native_sim/native/64
12tests:
13  libraries.timespec_utils: {}
14  libraries.timespec_utils.speed:
15    extra_configs:
16      - CONFIG_SPEED_OPTIMIZATIONS=y
17  libraries.timespec_utils.armclang_std_libc:
18    toolchain_allow: armclang
19    extra_configs:
20      - CONFIG_ARMCLANG_STD_LIBC=y
21  libraries.timespec_utils.arcmwdtlib:
22    toolchain_allow: arcmwdt
23    extra_configs:
24      - CONFIG_ARCMWDT_LIBC=y
25  libraries.timespec_utils.minimal:
26    extra_configs:
27      - CONFIG_MINIMAL_LIBC=y
28  libraries.timespec_utils.newlib:
29    filter: TOOLCHAIN_HAS_NEWLIB == 1
30    extra_configs:
31      - CONFIG_NEWLIB_LIBC=y
32  libraries.timespec_utils.picolibc:
33    tags: picolibc
34    filter: CONFIG_PICOLIBC_SUPPORTED
35    extra_configs:
36      - CONFIG_PICOLIBC=y
37