diff mbox series

[16/16] CI: Platform specific Trusted Services config

Message ID 20230519112400.340-16-Gyorgy.Szing@arm.com
State New
Headers show
Series [01/16] arm/trusted-services: update TS version | expand

Commit Message

Gyorgy Szing May 19, 2023, 11:24 a.m. UTC
From: Adam Johnston <adam.johnston@arm.com>

Split trusted-services.xml into qemuarm64-secureboot-ts.yml and
n1sdp-ts.yml as collection of Trusted Services which can be tested on
each platform has diverged.

Signed-off-by: Adam Johnston <adam.johnston@arm.com>
---
 .gitlab-ci.yml                                     |  4 ++--
 ci/n1sdp-ts.yml                                    | 14 ++++++++++++++
 ...ed-services.yml => qemuarm64-secureboot-ts.yml} |  0
 3 files changed, 16 insertions(+), 2 deletions(-)
 create mode 100644 ci/n1sdp-ts.yml
 rename ci/{trusted-services.yml => qemuarm64-secureboot-ts.yml} (100%)
diff mbox series

Patch

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index df1f0f5a..4ee75fcc 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -150,7 +150,7 @@  n1sdp:
   parallel:
     matrix:
       - TOOLCHAINS: [gcc, armgcc]
-        TS: [none, trusted-services]
+        TS: [none, n1sdp-ts]
 
 qemu-generic-arm64:
   extends: .build
@@ -167,7 +167,7 @@  qemuarm64-secureboot:
       - KERNEL: [linux-yocto, linux-yocto-dev, linux-yocto-rt]
         TOOLCHAINS: [gcc, clang]
         TCLIBC: [glibc, musl]
-        TS: [none, trusted-services]
+        TS: [none, qemuarm64-secureboot-ts]
         TESTING: testimage
 
 qemuarm64:
diff --git a/ci/n1sdp-ts.yml b/ci/n1sdp-ts.yml
new file mode 100644
index 00000000..e8e9298d
--- /dev/null
+++ b/ci/n1sdp-ts.yml
@@ -0,0 +1,14 @@ 
+header:
+  version: 11
+  includes:
+    - ci/meta-openembedded.yml
+
+local_conf_header:
+  trusted_services: |
+    TEST_SUITES:append = " trusted_services"
+    # Include TS Crypto, TS Protected Storage, TS Internal and Trusted Storage SPs into optee-os image
+    MACHINE_FEATURES:append = " arm-ffa ts-crypto ts-storage ts-its"
+    # 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"
diff --git a/ci/trusted-services.yml b/ci/qemuarm64-secureboot-ts.yml
similarity index 100%
rename from ci/trusted-services.yml
rename to ci/qemuarm64-secureboot-ts.yml