[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v2 10/10] qemu-iotests/118: Test media change wi
From: |
Eric Blake |
Subject: |
Re: [Qemu-devel] [PATCH v2 10/10] qemu-iotests/118: Test media change with qdev name |
Date: |
Mon, 19 Sep 2016 14:38:29 -0500 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.3.0 |
On 09/19/2016 11:54 AM, Kevin Wolf wrote:
> We just added the option to use qdev device names in all device related
> block QMP commands. This patch converts some of the test cases in 118 to
> use qdev device names instead of BlockBackend names to cover the new
> way. It converts cases for each of the media change commands, but only
> for CD-ROM and not everywhere, so that the old way is still tested, too.
>
> Signed-off-by: Kevin Wolf <address@hidden>
> ---
> tests/qemu-iotests/118 | 85
> ++++++++++++++++++++++++++++++++++---------
> tests/qemu-iotests/iotests.py | 5 +++
> 2 files changed, 73 insertions(+), 17 deletions(-)
>
> @@ -90,7 +99,10 @@ class GeneralChangeTestsBaseClass(ChangeBaseClass):
> self.assert_qmp(result, 'return[0]/inserted/image/filename', new_img)
>
> def test_eject(self):
> - result = self.vm.qmp('eject', device='drive0', force=True)
> + if self.device_name is not None:
I guess writing it like this instead of "if not self.device_name:"
allows us to write a test where self.device_name is "", if we wanted to
make sure that error message is sane. Probably not worth changing
anything based on that observation, so keep the patch as-is, and add:
Reviewed-by: Eric Blake <address@hidden>
--
Eric Blake eblake redhat com +1-919-301-3266
Libvirt virtualization library http://libvirt.org
signature.asc
Description: OpenPGP digital signature
- [Qemu-devel] [PATCH v2 05/10] block: Accept device model name for x-blockdev-insert-medium, (continued)
- [Qemu-devel] [PATCH v2 05/10] block: Accept device model name for x-blockdev-insert-medium, Kevin Wolf, 2016/09/19
- [Qemu-devel] [PATCH v2 06/10] block: Accept device model name for x-blockdev-remove-medium, Kevin Wolf, 2016/09/19
- [Qemu-devel] [PATCH v2 08/10] block: Accept device model name for blockdev-change-medium, Kevin Wolf, 2016/09/19
- [Qemu-devel] [PATCH v2 07/10] block: Accept device model name for eject, Kevin Wolf, 2016/09/19
- [Qemu-devel] [PATCH v2 09/10] block: Accept device model name for block_set_io_throttle, Kevin Wolf, 2016/09/19
- [Qemu-devel] [PATCH v2 10/10] qemu-iotests/118: Test media change with qdev name, Kevin Wolf, 2016/09/19
- Re: [Qemu-devel] [PATCH v2 10/10] qemu-iotests/118: Test media change with qdev name,
Eric Blake <=
- Re: [Qemu-devel] [PATCH v2 00/10] block: Accept qdev IDs in device level QMP commands, no-reply, 2016/09/19