On Wed, Oct 08, 2025 at 12:35:52PM +0100, Daniel P. Berrangé wrote: > CI is only exercising the qcow2 'auto' tests currently. As a result we > get no exposure of changes which cause regressions in other block format > drivers. > > This adds new CI jobs for each block format, that will run the target > 'make check-block-$FORMAT'. The jobs are separate so that we have the > ability to make each formats gating or not, depending on their level > of reliability. > > Signed-off-by: Daniel P. Berrangé <[email protected]> > --- > .gitlab-ci.d/buildtest.yml | 63 ++++++++++++++++++++++++++++++++++++++ > 1 file changed, 63 insertions(+)
The idea makes sense to me. Did you have a link a URL of a CI run that failed tests on NBD, where I might be able to help make the tests more deterministic? > > diff --git a/.gitlab-ci.d/buildtest.yml b/.gitlab-ci.d/buildtest.yml > index 0502094b9a..e4ee48cf9e 100644 > --- a/.gitlab-ci.d/buildtest.yml > +++ b/.gitlab-ci.d/buildtest.yml > @@ -176,6 +176,69 @@ build-system-centos: > x86_64-softmmu rx-softmmu sh4-softmmu > MAKE_CHECK_ARGS: check-build > > + > +check-block-nbd-centos: > + extends: .native_test_job_template > + needs: > + - job: build-system-centos > + artifacts: true > + variables: > + IMAGE: centos9 > + MAKE_CHECK_ARGS: check-block-nbd > + > # Previous QEMU release. Used for cross-version migration tests. > build-previous-qemu: > extends: .native_build_job_template > -- > 2.50.1 > > -- Eric Blake, Principal Software Engineer Red Hat, Inc. Virtualization: qemu.org | libguestfs.org
