| common: |
| arch_exclude: nios2 posix |
| min_ram: 128 |
| tags: posix filesystem |
| modules: |
| - fatfs |
| tests: |
| portability.posix.fs: |
| extra_configs: |
| - CONFIG_NEWLIB_LIBC=n |
| portability.posix.fs.newlib: |
| filter: TOOLCHAIN_HAS_NEWLIB == 1 |
| extra_configs: |
| - CONFIG_NEWLIB_LIBC=y |
| portability.posix.fs.tls: |
| filter: CONFIG_ARCH_HAS_THREAD_LOCAL_STORAGE and CONFIG_TOOLCHAIN_SUPPORTS_THREAD_LOCAL_STORAGE |
| extra_configs: |
| - CONFIG_NEWLIB_LIBC=n |
| - CONFIG_THREAD_LOCAL_STORAGE=y |
| portability.posix.fs.tls.newlib: |
| filter: TOOLCHAIN_HAS_NEWLIB == 1 and CONFIG_ARCH_HAS_THREAD_LOCAL_STORAGE and CONFIG_TOOLCHAIN_SUPPORTS_THREAD_LOCAL_STORAGE |
| extra_configs: |
| - CONFIG_NEWLIB_LIBC=y |
| - CONFIG_THREAD_LOCAL_STORAGE=y |
| portability.posix.fs.picolibc: |
| tags: picolibc |
| filter: CONFIG_PICOLIBC_SUPPORTED |
| extra_configs: |
| - CONFIG_PICOLIBC=y |
| portability.posix.fs.tls.picolibc: |
| tags: picolibc |
| filter: CONFIG_PICOLIBC_SUPPORTED |
| extra_configs: |
| - CONFIG_PICOLIBC=y |