1# Build qemuarm64-secureboot machine with
2# Trusted Services secure partition included into optee-os image.
3#
4# Run Trustes Services OEQA tests.
5
6header:
7  version: 11
8  includes:
9    - ci/base.yml
10    - ci/meta-openembedded.yml
11
12machine: qemuarm64-secureboot
13
14local_conf_header:
15  failing_tests: |
16    # software IO TLB: Cannot allocate buffer
17    DEFAULT_TEST_SUITES:remove = "parselogs"
18  trusted_services: |
19    TEST_SUITES:append = " trusted_services"
20    # Include TS Crypto, Storage, ITS, Attestation and SMM-Gateway SPs into optee-os image
21    MACHINE_FEATURES:append = " arm-ffa ts-crypto ts-storage ts-its ts-attestation ts-smm-gateway"
22    # Include TS demo/test tools into image
23    IMAGE_INSTALL:append = " packagegroup-ts-tests"
24    # Include TS PSA Arch tests into image
25    IMAGE_INSTALL:append = " packagegroup-ts-tests-psa"
26
27target:
28  - core-image-base
29