1common:
2  tags:
3    - trusted-firmware-m
4    - mcuboot
5  platform_allow:
6    - mps2/an521/cpu0/ns
7    - nrf5340dk/nrf5340/cpuapp/ns
8    - nrf9160dk/nrf9160/ns
9    - nrf9161dk/nrf9161/ns
10    - v2m_musca_s1/musca_s1/ns
11  modules:
12    - psa-arch-tests
13  integration_platforms:
14    - mps2/an521/cpu0/ns
15  harness: console
16  harness_config:
17    type: multi_line
18    regex:
19      - "\\*\\*\\*\\*\\* PSA Architecture Test Suite - Version .* \\*\\*\\*\\*\\*"
20      - "TOTAL FAILED *: 0"
21sample:
22  name: "TFM PSA Test"
23
24tests:
25  sample.tfm.psa_test_protected_storage:
26    extra_args: "CONFIG_TFM_PSA_TEST_PROTECTED_STORAGE=y"
27    timeout: 120
28  sample.tfm.psa_test_internal_trusted_storage:
29    extra_args: "CONFIG_TFM_PSA_TEST_INTERNAL_TRUSTED_STORAGE=y"
30  sample.tfm.psa_test_storage:
31    extra_args: "CONFIG_TFM_PSA_TEST_STORAGE=y"
32    timeout: 130
33  sample.tfm.psa_test_crypto:
34    timeout: 120
35    extra_args: "CONFIG_TFM_PSA_TEST_CRYPTO=y"
36
37# The test suite below has been disabled due to licensing issues with the QCBOR
38# library used by t_cose. This test will be re-enabled once the licensing
39# issues have been sorted out upstream.
40#
41#  sample.tfm.psa_test_initial_attestation:
42#    extra_args: "CONFIG_TFM_PSA_TEST_INITIAL_ATTESTATION=y"
43