sample:
    description: This app provides an example of using TF-M on the secure
        side, with Zephyr on the NS side, using IPC.
    name: TF-M IPC example
tests:
    sample.tfm_ipc:
        tags: introduction tfm
        platform_allow: mps2_an521_ns lpcxpresso55s69_ns
          nrf5340dk_nrf5340_cpuapp_ns nrf9160dk_nrf9160_ns nucleo_l552ze_q_ns
          stm32l562e_dk_ns v2m_musca_s1_ns v2m_musca_b1_ns bl5340_dvk_cpuapp_ns
        filter: CONFIG_ZEPHYR_TRUSTED_FIRMWARE_M_MODULE
        harness: console
        harness_config:
          type: multi_line
          regex:
            - "The version of the PSA Framework API is"
            - "The minor version is"
            - "Connect success!"
            - "TF-M IPC on .*"
    sample.tfm_ipc.no_bl2:
        tags: introduction tfm
        platform_allow: mps2_an521_ns
        extra_configs:
            - CONFIG_TFM_BL2=n
        filter: CONFIG_ZEPHYR_TRUSTED_FIRMWARE_M_MODULE
        harness: console
        harness_config:
          type: multi_line
          regex:
            - "The version of the PSA Framework API is"
            - "The minor version is"
            - "Connect success!"
            - "TF-M IPC on .*"
