CI: add argo x86 XTF test

Introduce new CI job to run x86 XTF argo test under QEMU to smoke test argo
feature functionality in upstream CI.

The new job lead time is ~30s, limit max job duration to 60s.

Signed-off-by: Denis Mukhin <dmukhin@ford.com>
Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
This commit is contained in:
Denis Mukhin authored and Stefano Stabellini committed 2025-07-25 13:17:39 -07:00
1 parent 23c4e82acd
commit 150c6ef459
2 files changed
+16

No files matched your search

+9
View File
@@ -691,6 +691,15 @@ qemu-smoke-x86-64-gcc-efi:
needs:
- debian-12-x86_64-gcc-debug
qemu-xtf-argo-x86_64-gcc-debug:
extends: .qemu-smoke-x86-64
variables:
TEST_TIMEOUT_OVERRIDE: 60
script:
- ./automation/scripts/qemu-xtf.sh x86-64 pv64 argo 2>&1 | tee ${LOGFILE}
needs:
- alpine-3.18-gcc-debug
qemu-smoke-riscv64-gcc:
extends: .qemu-riscv64
script:
+7
View File
@@ -68,6 +68,9 @@ function xtf_build_cmdline()
local xtf_variant=$1
local xtf_name=$2
declare -a cmdline=()
declare -A per_test_args=(
[argo]="argo=1 mac-permissive=1"
)
cmdline+=("${XEN_CMDLINE}")
@@ -76,6 +79,10 @@ function xtf_build_cmdline()
cmdline+=("dom0-iommu=none dom0=pvh")
fi
if [[ -v per_test_args[${xtf_name}] ]]; then
cmdline+=("${per_test_args[${xtf_name}]}")
fi
export XEN_CMDLINE="${cmdline[@]}"
}
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.