[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [xen master] CI: Add {adl,zen3p}-pvshim-* tests
commit b837d02163ff19e2440cae766e2bc50956da5410 Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> AuthorDate: Mon Oct 21 14:17:56 2024 +0100 Commit: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> CommitDate: Tue Oct 22 16:16:43 2024 +0100 CI: Add {adl,zen3p}-pvshim-* tests GitlabCI has no testing of Xen's PVH entrypoint. Fix this. Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Reviewed-by: Marek Marczykowski-Górecki <marmarek@xxxxxxxxxxxxxxxxxxxxxx> --- automation/gitlab-ci/test.yaml | 16 ++++++++++++++++ automation/scripts/qubes-x86-64.sh | 8 ++++++-- 2 files changed, 22 insertions(+), 2 deletions(-) diff --git a/automation/gitlab-ci/test.yaml b/automation/gitlab-ci/test.yaml index b27c2be174..e76a37bef3 100644 --- a/automation/gitlab-ci/test.yaml +++ b/automation/gitlab-ci/test.yaml @@ -240,6 +240,14 @@ adl-pci-hvm-x86-64-gcc-debug: - *x86-64-test-needs - alpine-3.18-gcc-debug +adl-pvshim-x86-64-gcc-debug: + extends: .adl-x86-64 + script: + - ./automation/scripts/qubes-x86-64.sh pvshim 2>&1 | tee ${LOGFILE} + needs: + - *x86-64-test-needs + - alpine-3.18-gcc-debug + zen3p-smoke-x86-64-gcc-debug: extends: .zen3p-x86-64 script: @@ -272,6 +280,14 @@ zen3p-pci-hvm-x86-64-gcc-debug: - *x86-64-test-needs - alpine-3.18-gcc-debug +zen3p-pvshim-x86-64-gcc-debug: + extends: .zen3p-x86-64 + script: + - ./automation/scripts/qubes-x86-64.sh pvshim 2>&1 | tee ${LOGFILE} + needs: + - *x86-64-test-needs + - alpine-3.18-gcc-debug + qemu-smoke-dom0-arm64-gcc: extends: .qemu-arm64 script: diff --git a/automation/scripts/qubes-x86-64.sh b/automation/scripts/qubes-x86-64.sh index 76fbafac84..8a0b7bfbc0 100755 --- a/automation/scripts/qubes-x86-64.sh +++ b/automation/scripts/qubes-x86-64.sh @@ -8,6 +8,7 @@ set -ex # - dom0pvh-hvm PVH dom0, HVM domU # - pci-hvm PV dom0, HVM domU + PCI Passthrough # - pci-pv PV dom0, PV domU + PCI Passthrough +# - pvshim PV dom0, PVSHIM domU # - s3 PV dom0, S3 suspend/resume test_variant=$1 @@ -20,8 +21,8 @@ domU_vif="'bridge=xenbr0'," domU_extra_config= case "${test_variant}" in - ### test: smoke test & smoke test PVH & smoke test HVM - ""|"dom0pvh"|"dom0pvh-hvm") + ### test: smoke test & smoke test PVH & smoke test HVM & smoke test PVSHIM + ""|"dom0pvh"|"dom0pvh-hvm"|"pvshim") passed="ping test passed" domU_check=" ifconfig eth0 192.168.0.2 @@ -44,6 +45,9 @@ echo \"${passed}\" if [ "${test_variant}" = "dom0pvh-hvm" ]; then domU_type="hvm" + elif [ "${test_variant}" = "pvshim" ]; then + domU_type="pvh" + domU_extra_config='pvshim = 1' fi ;; -- generated by git-patchbot for /home/xen/git/xen.git#master
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |