iotests: rewrite check into python
commitf203080bbd9f9e5b31041b1f2afcd6040c5aaec5
authorVladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Mon, 25 Jan 2021 18:50:55 +0000 (25 21:50 +0300)
committerKevin Wolf <kwolf@redhat.com>
Wed, 27 Jan 2021 19:53:14 +0000 (27 20:53 +0100)
tree584d06ca00fbb19f86a3de2594730629e7572c7e
parentd74c754c924ca34e90b7c96ce2f5609d82c0e628
iotests: rewrite check into python

Just use classes introduced in previous three commits. Behavior
difference is described in these three commits.

Drop group file, as it becomes unused.

Drop common.env: now check is in python, and for tests we use same
python interpreter that runs the check itself. Use build environment
PYTHON in check-block instead, to keep "make check" use the same
python.

Checking for virtio-blk moved to iotests.py, as it actually iotests.py
dependency. Actually not all python iotests depend on it, so in future
it may be refactored to checked only when really needed.

Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Message-Id: <20210125185056.129513-6-vsementsov@virtuozzo.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Makefile
tests/check-block.sh
tests/qemu-iotests/check
tests/qemu-iotests/common.env.in [deleted file]
tests/qemu-iotests/group [deleted file]
tests/qemu-iotests/iotests.py
tests/qemu-iotests/meson.build