1common:
2  arch_exclude: nios2 posix
3  min_ram: 128
4  tags: posix filesystem
5tests:
6  portability.posix.fs:
7    extra_configs:
8      - CONFIG_NEWLIB_LIBC=n
9  portability.posix.fs.newlib:
10    filter: TOOLCHAIN_HAS_NEWLIB == 1
11    extra_configs:
12      - CONFIG_NEWLIB_LIBC=y
13  portability.posix.fs.tls:
14    filter: CONFIG_ARCH_HAS_THREAD_LOCAL_STORAGE and CONFIG_TOOLCHAIN_SUPPORTS_THREAD_LOCAL_STORAGE
15    extra_configs:
16      - CONFIG_NEWLIB_LIBC=n
17      - CONFIG_THREAD_LOCAL_STORAGE=y
18  portability.posix.fs.tls.newlib:
19    filter: TOOLCHAIN_HAS_NEWLIB == 1 and CONFIG_ARCH_HAS_THREAD_LOCAL_STORAGE and CONFIG_TOOLCHAIN_SUPPORTS_THREAD_LOCAL_STORAGE
20    extra_configs:
21      - CONFIG_NEWLIB_LIBC=y
22      - CONFIG_THREAD_LOCAL_STORAGE=y
23