aboutsummaryrefslogtreecommitdiff
path: root/tests/qemu-iotests/102.out
diff options
context:
space:
mode:
authorMax Reitz <mreitz@redhat.com>2014-10-24 12:58:00 +0200
committerStefan Hajnoczi <stefanha@redhat.com>2014-11-03 11:41:47 +0000
commit70a5ff6bdd2f0d4c22e216cab921f9288cb1656e (patch)
tree18710c26491d1a649d8b11e9ea329018c4f76b12 /tests/qemu-iotests/102.out
parentd7f62751a14d1d34c7d388431a3e403ef1fe28a5 (diff)
iotests: Add test for external image truncation
It should not be happening, but it is possible to truncate an image outside of qemu while qemu is running (or any of the qemu tools using the block layer. raw_co_get_block_status() should not break then. While touching this test, replace the existing "truncate" invocation by "$QEMU_IMG convert -f raw". Signed-off-by: Max Reitz <mreitz@redhat.com> Reviewed-by: Kevin Wolf <kwolf@redhat.com> Reviewed-by: Eric Blake <eblake@redhat.com> Message-id: 1414148280-17949-4-git-send-email-mreitz@redhat.com Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Diffstat (limited to 'tests/qemu-iotests/102.out')
-rw-r--r--tests/qemu-iotests/102.out11
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/qemu-iotests/102.out b/tests/qemu-iotests/102.out
index e0e9cdc541..eecde16ad5 100644
--- a/tests/qemu-iotests/102.out
+++ b/tests/qemu-iotests/102.out
@@ -5,6 +5,17 @@ QA output created by 102
Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=65536
wrote 65536/65536 bytes at offset 0
64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
+Image resized.
[ 0] 128/ 128 sectors allocated at offset 0 bytes (1)
Offset Length Mapped to File
+
+=== Testing map on an image file truncated outside of qemu ===
+
+Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=65536
+wrote 65536/65536 bytes at offset 0
+64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
+Image resized.
+QEMU X.Y.Z monitor - type 'help' for more information
+(qemu) qemu-io drv0 map
+[ 0] 128/ 128 sectors allocated at offset 0 bytes (1)
*** done