|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH v2 6/6] CI: run the riscv64 smoke test via QTB framework console-test
On Thu, Aug 27, 2026 at 11:42:52AM +0200, Baptiste Le Duc wrote:
> diff --git a/automation/gitlab-ci/test.yaml b/automation/gitlab-ci/test.yaml
> index 61adc1baff..e9dd147380 100644
> --- a/automation/gitlab-ci/test.yaml
> +++ b/automation/gitlab-ci/test.yaml
> @@ -72,14 +72,21 @@
> TEST_TIMEOUT_OVERRIDE: 120
>
> .qemu-riscv64:
Could you rename that template? The name should contain "qtb" since that
the tool used by the test template.
> + image: ${ARTIFACTS_REGISTRY}/${CONTAINER}
> extends: .test-jobs-common
> variables:
> - CONTAINER: debian:13-riscv64
> - LOGFILE: qemu-smoke-riscv64.log
> + CONTAINER: debian:13-qtb-riscv64
> + QTB_LOG_DIR: qtb-logs
> + QTB_BINARIES_DIR: ${CI_PROJECT_DIR}/binaries
Instead of an envvar, this could be a parameter to the main script, like
--log-dir is.
> + script:
> + - ./automation/scripts/qemu_smoke_riscv64.py
> + ${QTB_TEST_TYPE}
> + run
> + ${QTB_TEST}
> + --log-dir ${QTB_LOG_DIR}
> artifacts:
> paths:
> - - smoke.serial
> - - '*.log'
> + - ${QTB_LOG_DIR}
> when: always
> tags:
> - x86_64
> @@ -779,8 +786,9 @@ qemu-xtf-argo-x86_64-gcc-debug:
>
> qemu-smoke-riscv64-gcc:
Same here.
> diff --git a/automation/scripts/qemu-smoke-riscv64.sh
> b/automation/scripts/qemu-smoke-riscv64.sh
> deleted file mode 100755
> index c0b1082a08..0000000000
> --- a/automation/scripts/qemu-smoke-riscv64.sh
> +++ /dev/null
> @@ -1,19 +0,0 @@
> -#!/bin/bash
> -
> -set -ex -o pipefail
> -
> -# Run the test
> -rm -f smoke.serial
> -
> -export TEST_CMD="qemu-system-riscv64 \
> - -M virt,aia=aplic-imsic \
> - -cpu rv64,svpbmt=on \
> - -smp 1 \
> - -nographic \
> - -m 2g \
> - -kernel binaries/xen"
> -
> -export TEST_LOG="smoke.serial"
> -export PASSED="All set up"
> -
> -./automation/scripts/console.exp |& sed 's/\r\+$//'
I you want to remove the exiting riscv test, can you do so in a
separated patch? Then we can decide separatly if the new test is indeed
a replacement of the current one.
Thanks,
--
Anthony Perard | Vates XCP-ng Developer
XCP-ng & Xen Orchestra - Vates solutions
web: https://vates.tech
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |