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.ophelia4ev:
62    build_only: true
63    platform_allow: ophelia4ev/nrf54l15/cpuapp
64  sample.filesystem.fat_fs.nrf52840dk_nrf52840.qspi:
65    build_only: true
66    platform_allow: nrf52840dk/nrf52840
67    extra_args:
68      - EXTRA_CONF_FILE=boards/nrf52840dk_nrf52840_qspi.conf
69      - DTC_OVERLAY_FILE=boards/nrf52840dk_nrf52840_qspi.overlay
70  sample.filesystem.fat_fs.has_sdmmc_disk:
71    build_only: true
72    filter: dt_compat_enabled("zephyr,sdmmc-disk")
73    integration_platforms:
74      - frdm_k64f
75  sample.filesystem.ext2:
76    simulation_exclude:
77      - renode
78    extra_args: CONF_FILE="prj_ext.conf"
79    platform_allow:
80      - hifive_unmatched/fu740/s7
81      - bl5340_dvk/nrf5340/cpuapp
82  sample.filesystem.fat_fs.stm32h747i_disco_m7_sdmmc:
83    build_only: true
84    platform_allow: stm32h747i_disco/stm32h747xx/m7
85