All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v1 0/4] CI: updates to XTF CI runners
@ 2025-04-16  5:32 dmkhn
  2025-04-16  5:32 ` [PATCH v1 1/4] CI: unify x86 XTF test runner dmkhn
                   ` (3 more replies)
  0 siblings, 4 replies; 13+ messages in thread
From: dmkhn @ 2025-04-16  5:32 UTC (permalink / raw)
  To: xen-devel; +Cc: andrew.cooper3, cardoe, marmarek, sstabellini, dmukhin

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




^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2025-04-17 18:51 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-04-16  5:32 [PATCH v1 0/4] CI: updates to XTF CI runners dmkhn
2025-04-16  5:32 ` [PATCH v1 1/4] CI: unify x86 XTF test runner dmkhn
2025-04-17  0:16   ` Stefano Stabellini
2025-04-17 18:50     ` dmkhn
2025-04-16  5:32 ` [PATCH v1 2/4] CI: switch x86 EFI smoke test runner to qemu-xtf.sh dmkhn
2025-04-17  0:14   ` Stefano Stabellini
2025-04-17 18:34     ` dmkhn
2025-04-16  5:32 ` [PATCH v1 3/4] CI: switch arm64 XTF " dmkhn
2025-04-17  0:12   ` Stefano Stabellini
2025-04-17 18:51     ` dmkhn
2025-04-16  5:32 ` [PATCH v1 4/4] CI: add argo x86 XTF test dmkhn
2025-04-17  0:11   ` Stefano Stabellini
2025-04-17 18:37     ` dmkhn

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.