1sample:
2  name: Filesystems sample
3common:
4  tags: filesystem
5  modules:
6    - fatfs
7tests:
8  sample.filesystem.fat_fs:
9    depends_on: sdhc
10    harness: console
11    harness_config:
12      fixture: fixture_sdhc
13      type: multi_line
14      regex:
15        - "Block count"
16        - "Sector size"
17        - "Memory Size"
18        - "Disk mounted"
19  sample.filesystem.fat_fs.overlay:
20    platform_allow: nrf52840_blip
21  sample.filesystem.fat_fs.adafruit_2_8_tft_touch_v2:
22    depends_on:
23      - arduino_spi
24      - arduino_gpio
25      - arduino_i2c
26    platform_exclude:
27      - stm32f769i_disco
28      - pan1781_evb
29      - pan1782_evb
30      - frdm_k64f
31      - mimxrt1010_evk
32    extra_args: SHIELD=adafruit_2_8_tft_touch_v2
33    tags: shield
34    harness: console
35    harness_config:
36      fixture: fixture_shield_adafruit_2_8_tft_touch_v2
37      type: multi_line
38      regex:
39        - "Block count"
40        - "Sector size"
41        - "Memory Size"
42        - "Disk mounted"
43  sample.filesystem.fat_fs.nrf52840dk_nrf52840:
44    build_only: true
45    platform_allow: nrf52840dk/nrf52840
46  sample.filesystem.fat_fs.nrf52840dk_nrf52840_ram_disk:
47    build_only: true
48    platform_allow: nrf52840dk/nrf52840
49    extra_args:
50      - EXTRA_CONF_FILE=boards/nrf52840dk_nrf52840_ram_disk.conf
51      - DTC_OVERLAY_FILE=boards/nrf52840dk_nrf52840_ram_disk.overlay
52  sample.filesystem.fat_fs.nrf52840dk_nrf52840_ram_disk_region:
53    build_only: true
54    platform_allow: nrf52840dk/nrf52840
55    extra_args:
56      - EXTRA_CONF_FILE=boards/nrf52840dk_nrf52840_ram_disk.conf
57      - DTC_OVERLAY_FILE=boards/nrf52840dk_nrf52840_ram_disk_region.overlay
58  sample.filesystem.fat_fs.nrf54l15dk:
59    build_only: true
60    platform_allow: nrf54l15dk/nrf54l15/cpuapp
61  sample.filesystem.fat_fs.nrf52840dk_nrf52840.qspi:
62    build_only: true
63    platform_allow: nrf52840dk/nrf52840
64    extra_args:
65      - EXTRA_CONF_FILE=boards/nrf52840dk_nrf52840_qspi.conf
66      - DTC_OVERLAY_FILE=boards/nrf52840dk_nrf52840_qspi.overlay
67  sample.filesystem.fat_fs.has_sdmmc_disk:
68    build_only: true
69    filter: dt_compat_enabled("zephyr,sdmmc-disk")
70    integration_platforms:
71      - frdm_k64f
72  sample.filesystem.ext2:
73    simulation_exclude:
74      - renode
75    extra_args: CONF_FILE="prj_ext.conf"
76    platform_allow:
77      - hifive_unmatched/fu740/s7
78      - bl5340_dvk/nrf5340/cpuapp
79  sample.filesystem.fat_fs.stm32h747i_disco_m7_sdmmc:
80    build_only: true
81    platform_allow: stm32h747i_disco/stm32h747xx/m7
82