| # Build qemuarm64-secureboot machine with |
| # Trusted Services secure partition included into optee-os image. |
| # |
| # Run Trustes Services OEQA tests. |
| |
| header: |
| version: 11 |
| includes: |
| - ci/base.yml |
| - ci/meta-openembedded.yml |
| |
| machine: qemuarm64-secureboot |
| |
| local_conf_header: |
| failing_tests: | |
| # software IO TLB: Cannot allocate buffer |
| DEFAULT_TEST_SUITES:remove = "parselogs" |
| trusted_services: | |
| TEST_SUITES:append = " trusted_services" |
| # Include TS Crypto, Storage, ITS, Attestation and SMM-Gateway SPs into optee-os image |
| MACHINE_FEATURES:append = " arm-ffa ts-crypto ts-storage ts-its ts-attestation ts-smm-gateway" |
| # Include TS demo/test tools into image |
| IMAGE_INSTALL:append = " packagegroup-ts-tests" |
| # Include TS PSA Arch tests into image |
| IMAGE_INSTALL:append = " packagegroup-ts-tests-psa" |
| |
| target: |
| - core-image-base |