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