* [Qemu-devel] [RFC PATCH] iotests: make 083 specific to raw
@ 2018-10-15 20:03 Cleber Rosa
2018-10-16 12:51 ` Kevin Wolf
0 siblings, 1 reply; 2+ messages in thread
From: Cleber Rosa @ 2018-10-15 20:03 UTC (permalink / raw)
To: qemu-devel
Cc: Max Reitz, Eduardo Habkost, qemu-block, Kevin Wolf, Cleber Rosa
While testing the Python 3 changes which touch the 083 test, I noticed
that it would fail with qcow2. Expanding the testing, I noticed it
had nothing to do with the Python 3 changes, and in fact, it would not
pass on anything but raw:
raw: pass
bochs: not generic
cloop: not generic
parallels: fail
qcow: fail
qcow2: fail
qed: fail
vdi: fail
vhdx: fail
vmdk: fail
vpc: fail
luks: fail
The errors are a mixture I/O and "image not in xxx format", such as:
=== Check disconnect before data ===
Unexpected end-of-file before all bytes were read
-read failed: Input/output error
+can't open device nbd+tcp://127.0.0.1:PORT/foo: Could not open 'nbd://127.0.0.1:PORT/foo': Input/output error
=== Check disconnect after data ===
-read 512/512 bytes at offset 0
-512 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
+can't open device nbd+tcp://127.0.0.1:PORT/foo: Image not in qcow format
I'm not aware if there's a quick fix, so, for the time being, it looks
like the honest approach is to make the test known to work on raw
only.
Signed-off-by: Cleber Rosa <crosa@redhat.com>
---
tests/qemu-iotests/083 | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tests/qemu-iotests/083 b/tests/qemu-iotests/083
index 3c1adbf0fb..9f92317b0a 100755
--- a/tests/qemu-iotests/083
+++ b/tests/qemu-iotests/083
@@ -39,7 +39,7 @@ trap "_cleanup; exit \$status" 0 1 2 3 15
. ./common.rc
. ./common.filter
-_supported_fmt generic
+_supported_fmt raw
_supported_proto nbd
_supported_os Linux
--
2.17.1
^ permalink raw reply related [flat|nested] 2+ messages in thread
* Re: [Qemu-devel] [RFC PATCH] iotests: make 083 specific to raw
2018-10-15 20:03 [Qemu-devel] [RFC PATCH] iotests: make 083 specific to raw Cleber Rosa
@ 2018-10-16 12:51 ` Kevin Wolf
0 siblings, 0 replies; 2+ messages in thread
From: Kevin Wolf @ 2018-10-16 12:51 UTC (permalink / raw)
To: Cleber Rosa; +Cc: qemu-devel, Max Reitz, Eduardo Habkost, qemu-block
Am 15.10.2018 um 22:03 hat Cleber Rosa geschrieben:
> While testing the Python 3 changes which touch the 083 test, I noticed
> that it would fail with qcow2. Expanding the testing, I noticed it
> had nothing to do with the Python 3 changes, and in fact, it would not
> pass on anything but raw:
>
> raw: pass
> bochs: not generic
> cloop: not generic
> parallels: fail
> qcow: fail
> qcow2: fail
> qed: fail
> vdi: fail
> vhdx: fail
> vmdk: fail
> vpc: fail
> luks: fail
>
> The errors are a mixture I/O and "image not in xxx format", such as:
>
> === Check disconnect before data ===
>
> Unexpected end-of-file before all bytes were read
> -read failed: Input/output error
> +can't open device nbd+tcp://127.0.0.1:PORT/foo: Could not open 'nbd://127.0.0.1:PORT/foo': Input/output error
>
> === Check disconnect after data ===
>
> -read 512/512 bytes at offset 0
> -512 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
> +can't open device nbd+tcp://127.0.0.1:PORT/foo: Image not in qcow format
>
> I'm not aware if there's a quick fix, so, for the time being, it looks
> like the honest approach is to make the test known to work on raw
> only.
>
> Signed-off-by: Cleber Rosa <crosa@redhat.com>
Yes, that makes sense to me.
Thanks, applied to the block branch.
Kevin
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2018-10-16 12:51 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-10-15 20:03 [Qemu-devel] [RFC PATCH] iotests: make 083 specific to raw Cleber Rosa
2018-10-16 12:51 ` Kevin Wolf
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).