On 2018-05-25 18:33, Kevin Wolf wrote: > This rewrites the test case 213 to work with the new x-blockdev-create > job rather than the old synchronous version of the command. > > All of the test cases stay the same as before, but in order to be able > to implement proper job handling, the test case is rewritten in Python. > > Signed-off-by: Kevin Wolf <kw...@redhat.com> > --- > tests/qemu-iotests/213 | 520 > +++++++++++++++++---------------------------- > tests/qemu-iotests/213.out | 198 ++++++++++------- > tests/qemu-iotests/group | 4 +- > 3 files changed, 314 insertions(+), 408 deletions(-) > > diff --git a/tests/qemu-iotests/213 b/tests/qemu-iotests/213 > index 3a00a0f6d6..fe4017edc7 100755 > --- a/tests/qemu-iotests/213 > +++ b/tests/qemu-iotests/213
[...] > +import iotests > +from iotests import imgfmt > + > +iotests.verify_image_format(supported_fmts=['vhdx']) > +iotests.verify_protocol(supported=['file']) > + > +def blockdev_create(vm, options): > + result = vm.qmp_log('x-blockdev-create', job_id='job0', options=options) > + > + if 'return' in result: > + assert result['return'] == {} > + vm.run_job('job0') > + iotests.log("") > + > +with iotests.FilePath('t.vdi') as disk_path, \ Now you've just given up? :-) Again, with that fixed: Reviewed-by: Max Reitz <mre...@redhat.com>
signature.asc
Description: OpenPGP digital signature