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]>

Reply via email to