On 4/24/2026 8:41 AM, Daniel P. Berrangé wrote: > Currently each block format is classified as either 'quick', 'slow' or > 'thorough' and this controls whether its I/O tests are added to the meson > suites 'block-quick', 'block-slow' or 'block-thorough'. > > This suites are exposed the 'check-block' make target, accepting the > optional SPEED variable. > > As we add more formats to the 'thorough' group, however, it becomes > increasingly large and time consuming to run. What is needed is a make > target that can exercise all tests for an individual format, regardless > of speed classification. > > This makes use of the previous enhancement to mtest2make.py to introduce > new meson suites 'block-$FORMAT-optional', which translate to new top > level make targets 'check-block-$FORMAT'. These new targets always run > all tests and as such do not need the SPEED variable to be set, but are > not triggered by 'make check' or 'make check-block'. > > Signed-off-by: Daniel P. Berrangé <[email protected]> > --- > tests/Makefile.include | 3 ++- > tests/qemu-iotests/meson.build | 3 ++- > 2 files changed, 4 insertions(+), 2 deletions(-) >
Reviewed-by: Pierrick Bouvier <[email protected]>
