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    - tf-m-tests
14  integration_platforms:
15    - mps2/an521/cpu0/ns
16  harness: console
17  harness_config:
18    type: multi_line
19    regex:
20      - "\\*\\*\\*\\*\\* PSA Architecture Test Suite - Version .* \\*\\*\\*\\*\\*"
21      - "TOTAL FAILED *: 0"
22sample:
23  name: "TFM PSA Test"
24
25tests:
26  sample.tfm.psa_test_protected_storage:
27    extra_args: "CONFIG_TFM_PSA_TEST_PROTECTED_STORAGE=y"
28    timeout: 120
29  sample.tfm.psa_test_internal_trusted_storage:
30    extra_args: "CONFIG_TFM_PSA_TEST_INTERNAL_TRUSTED_STORAGE=y"
31  sample.tfm.psa_test_storage:
32    extra_args: "CONFIG_TFM_PSA_TEST_STORAGE=y"
33    timeout: 130
34  sample.tfm.psa_test_crypto:
35    timeout: 120
36    extra_args: "CONFIG_TFM_PSA_TEST_CRYPTO=y"
37
38# The test suite below has been disabled due to licensing issues with the QCBOR
39# library used by t_cose. This test will be re-enabled once the licensing
40# issues have been sorted out upstream.
41#
42#  sample.tfm.psa_test_initial_attestation:
43#    extra_args: "CONFIG_TFM_PSA_TEST_INITIAL_ATTESTATION=y"
44