Though "make check-block" is currently already run via the meson test runner, it still looks like an oddball in the output of "make check" since the tests are still run separately via the check-block.sh script. It would be nicer if the iotests would show up like the other tests suites. For this we have to tweak the tests/qemu-iotests/check script so that it can already be run with "-g auto -n" during the configuration step [*], then we can directly add the individual tests in the tests/qemu-iotests/meson.build file already and finally get rid of the check-block.sh script.
[*] Alternatively, I think we could also get rid of the "auto" group and add the test list to the tests/qemu-iotests/meson.build file directly ... not sure whether that's so much nicer, though. Thomas Huth (6): tests/qemu-iotests: Improve the check for GNU sed tests/qemu-iotests/meson.build: Improve the indentation tests/qemu-iotests: Allow to run "./check -n" from the source directory, too tests/qemu-iotests/meson.build: Call the 'check' script directly tests: Do not treat the iotests as separate meson test target anymore tests: Remove check-block.sh meson.build | 6 +-- scripts/mtest2make.py | 4 -- tests/Makefile.include | 9 +--- tests/check-block.sh | 85 ---------------------------------- tests/qemu-iotests/check | 52 ++++++++++++--------- tests/qemu-iotests/common.rc | 26 +++++------ tests/qemu-iotests/meson.build | 84 ++++++++++++++++++++++----------- 7 files changed, 104 insertions(+), 162 deletions(-) delete mode 100755 tests/check-block.sh -- 2.27.0