[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [PATCH v1 0/4] CI: updates to XTF CI runners
The series started from adding new argo XTF CI job and ended up with updating all XTF runners and related CI jobs. It unifies the XTF runner scripts so that it is possible to use one script for executing any XTF test under QEMU. That simplifies running XTFs locally and in CI. Patch 1 reworks x86 XTF runner. Patch 2 reworks x86 EFI XTF. Patch 3 reworks Arm64 XTF runner. Patch 4 adds new argo x86 XTF CI job. CI run: https://gitlab.com/xen-project/people/dmukhin/xen/-/pipelines/1770437024 Denis Mukhin (4): CI: unify x86 XTF test runner CI: switch x86 EFI smoke test runner to qemu-xtf.sh CI: switch arm64 XTF test runner to qemu-xtf.sh CI: add argo x86 XTF test automation/gitlab-ci/test.yaml | 23 ++- automation/scripts/.gitignore | 9 ++ .../scripts/include/configs/xtf-arm64-config | 2 + .../scripts/include/configs/xtf-x86-64-config | 0 .../include/configs/xtf-x86-64-efi-config | 0 automation/scripts/include/xtf-arm64 | 81 ++++++++++ automation/scripts/include/xtf-runner | 141 ++++++++++++++++++ automation/scripts/include/xtf-x86-64 | 31 ++++ automation/scripts/include/xtf-x86-64-efi | 52 +++++++ automation/scripts/qemu-smoke-x86-64-efi.sh | 43 ------ automation/scripts/qemu-smoke-x86-64.sh | 26 ---- automation/scripts/qemu-xtf-dom0less-arm64.sh | 68 --------- automation/scripts/qemu-xtf.sh | 26 ++++ 13 files changed, 358 insertions(+), 144 deletions(-) create mode 100644 automation/scripts/.gitignore create mode 100644 automation/scripts/include/configs/xtf-arm64-config create mode 100644 automation/scripts/include/configs/xtf-x86-64-config create mode 100644 automation/scripts/include/configs/xtf-x86-64-efi-config create mode 100644 automation/scripts/include/xtf-arm64 create mode 100644 automation/scripts/include/xtf-runner create mode 100644 automation/scripts/include/xtf-x86-64 create mode 100644 automation/scripts/include/xtf-x86-64-efi delete mode 100755 automation/scripts/qemu-smoke-x86-64-efi.sh delete mode 100755 automation/scripts/qemu-smoke-x86-64.sh delete mode 100755 automation/scripts/qemu-xtf-dom0less-arm64.sh create mode 100755 automation/scripts/qemu-xtf.sh -- 2.34.1
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |