On 08/10/2025 13.35, 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.
Some of the jobs seem to be quite quick, though, only 5 minutes and less:
https://gitlab.com/berrange/qemu/-/jobs/11633680698
https://gitlab.com/berrange/qemu/-/jobs/11633680704
https://gitlab.com/berrange/qemu/-/jobs/11633680694
I think I'd prefer to see them rather merged into one job, to avoid that we
waste too much time with setting up the container each time. We can still
sort out flaky parts into separate jobs later if necessary.
Thomas