1common:
2  tags:
3    - clib
4  filter: not CONFIG_NATIVE_APPLICATION
5  integration_platforms:
6    - mps2_an385
7tests:
8  libraries.libc:
9    ignore_faults: true
10    filter: not (CONFIG_ARCH_POSIX and CONFIG_EXTERNAL_LIBC)
11  libraries.libc.picolibc:
12    filter: CONFIG_PICOLIBC_SUPPORTED
13    tags: picolibc
14    ignore_faults: true
15    extra_configs:
16      - CONFIG_PICOLIBC=y
17  libraries.libc.newlib:
18    filter: CONFIG_NEWLIB_LIBC_SUPPORTED
19    min_ram: 32
20    tags: newlib
21    ignore_faults: true
22    extra_configs:
23      - CONFIG_NEWLIB_LIBC=y
24  libraries.libc.newlib_nano:
25    filter: CONFIG_NEWLIB_LIBC_SUPPORTED and CONFIG_HAS_NEWLIB_LIBC_NANO
26    tags: newlib
27    ignore_faults: true
28    extra_configs:
29      - CONFIG_NEWLIB_LIBC=y
30      - CONFIG_NEWLIB_LIBC_NANO=y
31  libraries.libc.minimal.strerror_table:
32    tags: minimal_libc
33    extra_configs:
34      - CONFIG_MINIMAL_LIBC=y
35      - CONFIG_MINIMAL_LIBC_STRING_ERROR_TABLE=y
36  libraries.libc.minimal.no_strerror_table:
37    tags: minimal_libc
38    extra_configs:
39      - CONFIG_MINIMAL_LIBC=y
40      - CONFIG_MINIMAL_LIBC_STRING_ERROR_TABLE=n
41