diff options
author | Kevin Wolf <kwolf@redhat.com> | 2019-07-30 16:50:52 +0200 |
---|---|---|
committer | Kevin Wolf <kwolf@redhat.com> | 2019-07-30 17:32:01 +0200 |
commit | 68174160144c9263366a4397ef8b417698e2735c (patch) | |
tree | 3710d605790737d981a9e34539b5c302370cc3f5 /tests/qemu-iotests/118 | |
parent | 0b9e918f03df47ae393fa68d9ac37ce4820cbaaf (diff) | |
download | qemu-68174160144c9263366a4397ef8b417698e2735c.zip |
iotests/118: Test inserting a read-only medium
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Max Reitz <mreitz@redhat.com>
Reviewed-by: John Snow <jsnow@redhat.com>
Diffstat (limited to 'tests/qemu-iotests/118')
-rwxr-xr-x | tests/qemu-iotests/118 | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/tests/qemu-iotests/118 b/tests/qemu-iotests/118 index 603e10e8a2..499c5f0901 100755 --- a/tests/qemu-iotests/118 +++ b/tests/qemu-iotests/118 @@ -207,10 +207,11 @@ class GeneralChangeTestsBaseClass(ChangeBaseClass): self.assert_qmp(result, 'return[0]/tray_open', False) self.assert_qmp(result, 'return[0]/inserted/image/filename', new_img) - def test_cycle(self): + def test_cycle(self, read_only_node=False): result = self.vm.qmp('blockdev-add', node_name='new', driver=iotests.imgfmt, + read_only=read_only_node, file={'filename': new_img, 'driver': 'file'}) self.assert_qmp(result, 'return', {}) @@ -257,6 +258,9 @@ class GeneralChangeTestsBaseClass(ChangeBaseClass): self.assert_qmp(result, 'return[0]/tray_open', False) self.assert_qmp(result, 'return[0]/inserted/image/filename', new_img) + def test_cycle_read_only_media(self): + self.test_cycle(True) + def test_close_on_closed(self): result = self.vm.qmp('blockdev-close-tray', id=self.device_name) # Should be a no-op |