[PATCH 0/5] automation: Support running FVP Dom0 smoke test for Arm

Henry Wang posted 5 patches 5 months ago
Patches applied successfully (tree, apply log)
git fetch https://gitlab.com/xen-project/patchew/xen tags/patchew/20231207135318.1912846-1-Henry.Wang@arm.com
There is a newer version of this series
.../debian/bookworm-arm64v8-fvp.dockerfile    |  64 ++++++++++
automation/gitlab-ci/build.yaml               |  17 +++
automation/gitlab-ci/test.yaml                |  22 ++++
.../expect/fvp-base-smoke-dom0-arm64.exp      |  73 +++++++++++
.../scripts/fvp-base-smoke-dom0-arm64.sh      | 117 ++++++++++++++++++
.../2023.10-2.9.0-arm64v8.dockerfile          |  48 +++++++
6 files changed, 341 insertions(+)
create mode 100644 automation/build/debian/bookworm-arm64v8-fvp.dockerfile
create mode 100755 automation/scripts/expect/fvp-base-smoke-dom0-arm64.exp
create mode 100755 automation/scripts/fvp-base-smoke-dom0-arm64.sh
create mode 100644 automation/tests-artifacts/armfvp-uboot-tfa/2023.10-2.9.0-arm64v8.dockerfile
[PATCH 0/5] automation: Support running FVP Dom0 smoke test for Arm
Posted by Henry Wang 5 months ago
This series adds the support for running FVP Dom0 smoke test for Arm on
the Arm64 GitLab CI runner. Detailed changes please refer to the commit
message of each commit.

An example test pipeline with these patches applied (with the docker
registry changed to my own registry and unrelated job removed) can be
found at:
https://gitlab.com/xen-project/people/henryw/xen/-/pipelines/1098531057

Henry Wang (5):
  automation: Add a Dockerfile for running FVP_Base jobs
  automation: Add the Dockerfile to build TF-A and U-Boot for FVP
  automation: Add the expect script with test case for FVP
  automation: Add the script for the FVP smoke test
  automation: Add the arm64 FVP build and Dom0 smoke test jobs

 .../debian/bookworm-arm64v8-fvp.dockerfile    |  64 ++++++++++
 automation/gitlab-ci/build.yaml               |  17 +++
 automation/gitlab-ci/test.yaml                |  22 ++++
 .../expect/fvp-base-smoke-dom0-arm64.exp      |  73 +++++++++++
 .../scripts/fvp-base-smoke-dom0-arm64.sh      | 117 ++++++++++++++++++
 .../2023.10-2.9.0-arm64v8.dockerfile          |  48 +++++++
 6 files changed, 341 insertions(+)
 create mode 100644 automation/build/debian/bookworm-arm64v8-fvp.dockerfile
 create mode 100755 automation/scripts/expect/fvp-base-smoke-dom0-arm64.exp
 create mode 100755 automation/scripts/fvp-base-smoke-dom0-arm64.sh
 create mode 100644 automation/tests-artifacts/armfvp-uboot-tfa/2023.10-2.9.0-arm64v8.dockerfile

-- 
2.25.1