1common:
2  integration_platforms:
3    - native_sim
4    - nrf54l15dk/nrf54l15/cpuapp
5  platform_exclude:
6    - qemu_cortex_m0 # settings subsystem initialization fails
7  timeout: 600
8  tags:
9    - psa.secure_storage
10tests:
11  secure_storage.psa.its.secure_storage.zms:
12    # DT-based filtering is not possible for this test scenario.
13    # Platforms with a storage_partition must be manually added here.
14    platform_allow:
15      - native_sim
16      - mps2/an385
17      - qemu_x86/atom
18      - qemu_x86_64/atom
19      - nrf54l15dk/nrf54l15/cpuapp
20      - nrf5340dk/nrf5340/cpuapp
21      - nrf52840dk/nrf52840
22      - nrf9151dk/nrf9151
23      - nrf9160dk/nrf9160
24      - nrf9161dk/nrf9161
25    extra_args:
26      - EXTRA_DTC_OVERLAY_FILE=zms.overlay
27      - EXTRA_CONF_FILE=overlay-secure_storage.conf;overlay-transform_default.conf
28      - CONFIG_SECURE_STORAGE_ITS_STORE_IMPLEMENTATION_ZMS=y
29
30  secure_storage.psa.its.secure_storage.settings.nvs:
31    filter: CONFIG_SECURE_STORAGE_ITS_STORE_IMPLEMENTATION_SETTINGS
32    extra_args: "EXTRA_CONF_FILE=\
33      overlay-secure_storage.conf;overlay-transform_default.conf;overlay-store_settings.conf"
34
35  secure_storage.psa.its.secure_storage.custom.transform:
36    filter: CONFIG_SECURE_STORAGE and not CONFIG_SECURE_STORAGE_ITS_STORE_IMPLEMENTATION_NONE
37    extra_args: EXTRA_CONF_FILE=overlay-secure_storage.conf;overlay-transform_custom.conf
38
39  secure_storage.psa.its.secure_storage.custom.store:
40    filter: CONFIG_SECURE_STORAGE
41    extra_args: "EXTRA_CONF_FILE=\
42      overlay-secure_storage.conf;overlay-transform_default.conf;overlay-store_custom.conf"
43
44  secure_storage.psa.its.secure_storage.custom.both:
45    filter: CONFIG_SECURE_STORAGE
46    extra_args: "EXTRA_CONF_FILE=\
47      overlay-secure_storage.conf;overlay-transform_custom.conf;overlay-store_custom.conf"
48
49  secure_storage.psa.its.tfm:
50    filter: CONFIG_BUILD_WITH_TFM
51    integration_platforms:
52      - nrf9151dk/nrf9151/ns
53    extra_args: EXTRA_CONF_FILE=overlay-tfm.conf
54