Applied, thanks Miroslav! On Tue, Jul 24, 2012 at 7:09 AM, Miroslav Rezanina <mreza...@redhat.com> wrote: > QEMU uses "block_stream" command for requesting block streaming in human > monitor. This cause > block_stream test to fail as it uses QMP "block-stream" syntax. > > This patch adds check for monitor protocol and use proper command form. > > Signed-off-by: Miroslav Rezanina <mreza...@redhat.com> > > -- --- > client/tests/kvm/tests/block_stream.py | 9 +++++++-- > 1 files changed, 7 insertions(+), 2 deletions(-) > > diff --git a/client/tests/kvm/tests/block_stream.py > b/client/tests/kvm/tests/block_stream.py > index 9225eac..6a517b6 100644 > --- a/client/tests/kvm/tests/block_stream.py > +++ b/client/tests/kvm/tests/block_stream.py > @@ -21,7 +21,9 @@ def run_block_stream(test, params, env): > drive_format = params.get("drive_format") > backing_file_name = "%s_bak" % (image_name) > qemu_img = params.get("qemu_img_binary") > + block_stream_cmd = "block-stream" > > + > def check_block_jobs_info(): > """ > Verify the status of block-jobs reported by monitor command info > block-jobs. > @@ -82,13 +84,16 @@ def run_block_stream(test, params, env): > raise error.TestFail("Backing file is not available in the " > "backdrive image") > > + if vm.monitor.protocol == "human": > + block_stream_cmd = "block_stream" > + > # Start streaming in qemu-cmd line > if 'ide' in drive_format: > error.context("Block streaming on qemu monitor (ide drive)") > - vm.monitor.cmd("block-stream ide0-hd0") > + vm.monitor.cmd("%s ide0-hd0" % block_stream_cmd) > elif 'virtio' in drive_format: > error.context("Block streaming on qemu monitor (virtio drive)") > - vm.monitor.cmd("block-stream virtio0") > + vm.monitor.cmd("%s virtio0" % block_stream_cmd) > else: > raise error.TestError("The drive format is not supported") > > -- > Miroslav Rezanina > Software Engineer - Virtualization Team - XEN kernel > _______________________________________________ > Autotest mailing list > Autotest@test.kernel.org > http://test.kernel.org/cgi-bin/mailman/listinfo/autotest
-- Lucas _______________________________________________ Autotest mailing list Autotest@test.kernel.org http://test.kernel.org/cgi-bin/mailman/listinfo/autotest