iotests.py: add qemu_io_popen()

Add qemu-io Popen constructor wrapper. To be used in the following new
test commit.

Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Reviewed-by: Nikita Lapshin <nikita.lapshin@virtuozzo.com>
This commit is contained in:
Vladimir Sementsov-Ogievskiy 2021-10-14 19:02:06 +02:00
parent 94a781f220
commit 75c90eeeaf
1 changed files with 3 additions and 0 deletions

View File

@ -247,6 +247,9 @@ def qemu_io_wrap_args(args: Sequence[str]) -> List[str]:
else:
return qemu_io_args + list(args)
def qemu_io_popen(*args):
return qemu_tool_popen(qemu_io_wrap_args(args))
def qemu_io(*args):
'''Run qemu-io and return the stdout data'''
return qemu_tool_pipe_and_status('qemu-io', qemu_io_wrap_args(args))[0]