[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v3 0/6] Enable more iotests during "make check-block"
From: |
Thomas Huth |
Subject: |
[PATCH v3 0/6] Enable more iotests during "make check-block" |
Date: |
Tue, 22 Oct 2019 09:21:29 +0200 |
As discussed here:
https://lists.gnu.org/archive/html/qemu-devel/2019-10/msg00697.html
and here:
https://lists.gnu.org/archive/html/qemu-devel/2019-10/msg01388.html
it would be good to have some more valuable iotests enabled in the
"auto" group to get better iotest coverage during "make check".
And once Max' "iotests: Add and use $SOCK_DIR" patch series has been
merged, we can indeed enable these Python-based tests, too.
There is just one small downside: Since these tests require a QEMU
that features a 'virtio-blk' device, we cannot run the iotests
with binaries like qemu-system-tricore anymore. But since the iotests
were not very useful with such binaries anyway, I think it's ok now
if we skip them there.
I've also added a patch that removes test 130 from the "auto" group
instead. Test 130 has been reported to fail intermittently, so we
should not use it in "make check" block until it is fixed.
Based-on: address@hidden
v3:
- Test 183 fails on Patchew, so I removed it from the "auto" group
again
v2:
- Checked the iotests with NetBSD, too (now that Eduardo has
re-activated Gerd's patches for creating NetBSD VM images)
- Use 'openbsd' instead of 'openbsd6'
- Use 'grep -q' instead of 'grep' for grep'ing silently
- Added the patch to disable 130 from the "auto" group
John Snow (1):
iotests: remove 'linux' from default supported platforms
Thomas Huth (5):
iotests: Test 041 only works on certain systems
iotests: Test 183 does not work on macOS and OpenBSD
iotests: Skip "make check-block" if QEMU does not support virtio-blk
iotests: Enable more tests in the 'auto' group to improve test
coverage
iotests: Remove 130 from the "auto" group
tests/check-block.sh | 16 +++++++++++++++-
tests/qemu-iotests/041 | 3 ++-
tests/qemu-iotests/183 | 1 +
tests/qemu-iotests/group | 18 +++++++++---------
tests/qemu-iotests/iotests.py | 16 +++++++++++-----
5 files changed, 38 insertions(+), 16 deletions(-)
--
2.18.1
- [PATCH v3 0/6] Enable more iotests during "make check-block",
Thomas Huth <=
- [PATCH v3 2/6] iotests: Test 041 only works on certain systems, Thomas Huth, 2019/10/22
- [PATCH v3 1/6] iotests: remove 'linux' from default supported platforms, Thomas Huth, 2019/10/22
- [PATCH v3 3/6] iotests: Test 183 does not work on macOS and OpenBSD, Thomas Huth, 2019/10/22
- [PATCH v3 4/6] iotests: Skip "make check-block" if QEMU does not support virtio-blk, Thomas Huth, 2019/10/22
- [PATCH v3 5/6] iotests: Enable more tests in the 'auto' group to improve test coverage, Thomas Huth, 2019/10/22
- [PATCH v3 6/6] iotests: Remove 130 from the "auto" group, Thomas Huth, 2019/10/22
- Re: [PATCH v3 0/6] Enable more iotests during "make check-block", Thomas Huth, 2019/10/22