mirror of
https://github.com/qemu/qemu.git
synced 2024-11-29 23:03:41 +08:00
qemu-iotests: 082: Filter the real disk size
The real on-disk size of an image depends on things like the host filesystem. _img_info already filters it out, use the function in 082. Signed-off-by: Michael Mueller <mimu@linux.vnet.ibm.com> Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>
This commit is contained in:
parent
e800e5d4e2
commit
d11032315a
@ -60,11 +60,11 @@ _img_info
|
||||
|
||||
# Multiple -o should be merged
|
||||
run_qemu_img create -f $IMGFMT -o cluster_size=4k -o lazy_refcounts=on "$TEST_IMG" $size
|
||||
run_qemu_img info "$TEST_IMG"
|
||||
_img_info --format-specific
|
||||
|
||||
# If the same -o key is specified more than once, the last one wins
|
||||
run_qemu_img create -f $IMGFMT -o cluster_size=4k -o lazy_refcounts=on -o cluster_size=8k "$TEST_IMG" $size
|
||||
run_qemu_img info "$TEST_IMG"
|
||||
_img_info --format-specific
|
||||
run_qemu_img create -f $IMGFMT -o cluster_size=4k,cluster_size=8k "$TEST_IMG" $size
|
||||
_img_info
|
||||
|
||||
@ -114,11 +114,11 @@ TEST_IMG="${TEST_IMG}.base" _img_info
|
||||
|
||||
# Multiple -o should be merged
|
||||
run_qemu_img convert -O $IMGFMT -o cluster_size=4k -o lazy_refcounts=on "$TEST_IMG" "$TEST_IMG".base
|
||||
run_qemu_img info "$TEST_IMG".base
|
||||
TEST_IMG="${TEST_IMG}.base" _img_info --format-specific
|
||||
|
||||
# If the same -o key is specified more than once, the last one wins
|
||||
run_qemu_img convert -O $IMGFMT -o cluster_size=4k -o lazy_refcounts=on -o cluster_size=8k "$TEST_IMG" "$TEST_IMG".base
|
||||
run_qemu_img info "$TEST_IMG".base
|
||||
TEST_IMG="${TEST_IMG}.base" _img_info --format-specific
|
||||
run_qemu_img convert -O $IMGFMT -o cluster_size=4k,cluster_size=8k "$TEST_IMG" "$TEST_IMG".base
|
||||
TEST_IMG="${TEST_IMG}.base" _img_info
|
||||
|
||||
@ -157,15 +157,15 @@ echo === amend: Options specified more than once ===
|
||||
|
||||
# Last -f should win
|
||||
run_qemu_img amend -f foo -f $IMGFMT -o lazy_refcounts=on "$TEST_IMG"
|
||||
run_qemu_img info "$TEST_IMG"
|
||||
_img_info --format-specific
|
||||
|
||||
# Multiple -o should be merged
|
||||
run_qemu_img amend -f $IMGFMT -o size=130M -o lazy_refcounts=off "$TEST_IMG"
|
||||
run_qemu_img info "$TEST_IMG"
|
||||
_img_info --format-specific
|
||||
|
||||
# If the same -o key is specified more than once, the last one wins
|
||||
run_qemu_img amend -f $IMGFMT -o size=8M -o lazy_refcounts=on -o size=132M "$TEST_IMG"
|
||||
run_qemu_img info "$TEST_IMG"
|
||||
_img_info --format-specific
|
||||
run_qemu_img amend -f $IMGFMT -o size=4M,size=148M "$TEST_IMG"
|
||||
_img_info
|
||||
|
||||
|
@ -11,12 +11,9 @@ cluster_size: 65536
|
||||
|
||||
Testing: create -f qcow2 -o cluster_size=4k -o lazy_refcounts=on TEST_DIR/t.qcow2 128M
|
||||
Formatting 'TEST_DIR/t.qcow2', fmt=qcow2 size=134217728 encryption=off cluster_size=4096 lazy_refcounts=on
|
||||
|
||||
Testing: info TEST_DIR/t.qcow2
|
||||
image: TEST_DIR/t.qcow2
|
||||
file format: qcow2
|
||||
image: TEST_DIR/t.IMGFMT
|
||||
file format: IMGFMT
|
||||
virtual size: 128M (134217728 bytes)
|
||||
disk size: 16K
|
||||
cluster_size: 4096
|
||||
Format specific information:
|
||||
compat: 1.1
|
||||
@ -25,12 +22,9 @@ Format specific information:
|
||||
|
||||
Testing: create -f qcow2 -o cluster_size=4k -o lazy_refcounts=on -o cluster_size=8k TEST_DIR/t.qcow2 128M
|
||||
Formatting 'TEST_DIR/t.qcow2', fmt=qcow2 size=134217728 encryption=off cluster_size=8192 lazy_refcounts=on
|
||||
|
||||
Testing: info TEST_DIR/t.qcow2
|
||||
image: TEST_DIR/t.qcow2
|
||||
file format: qcow2
|
||||
image: TEST_DIR/t.IMGFMT
|
||||
file format: IMGFMT
|
||||
virtual size: 128M (134217728 bytes)
|
||||
disk size: 28K
|
||||
cluster_size: 8192
|
||||
Format specific information:
|
||||
compat: 1.1
|
||||
@ -189,12 +183,9 @@ virtual size: 128M (134217728 bytes)
|
||||
cluster_size: 65536
|
||||
|
||||
Testing: convert -O qcow2 -o cluster_size=4k -o lazy_refcounts=on TEST_DIR/t.qcow2 TEST_DIR/t.qcow2.base
|
||||
|
||||
Testing: info TEST_DIR/t.qcow2.base
|
||||
image: TEST_DIR/t.qcow2.base
|
||||
file format: qcow2
|
||||
image: TEST_DIR/t.IMGFMT.base
|
||||
file format: IMGFMT
|
||||
virtual size: 128M (134217728 bytes)
|
||||
disk size: 16K
|
||||
cluster_size: 4096
|
||||
Format specific information:
|
||||
compat: 1.1
|
||||
@ -202,12 +193,9 @@ Format specific information:
|
||||
corrupt: false
|
||||
|
||||
Testing: convert -O qcow2 -o cluster_size=4k -o lazy_refcounts=on -o cluster_size=8k TEST_DIR/t.qcow2 TEST_DIR/t.qcow2.base
|
||||
|
||||
Testing: info TEST_DIR/t.qcow2.base
|
||||
image: TEST_DIR/t.qcow2.base
|
||||
file format: qcow2
|
||||
image: TEST_DIR/t.IMGFMT.base
|
||||
file format: IMGFMT
|
||||
virtual size: 128M (134217728 bytes)
|
||||
disk size: 28K
|
||||
cluster_size: 8192
|
||||
Format specific information:
|
||||
compat: 1.1
|
||||
@ -351,12 +339,9 @@ size Virtual disk size
|
||||
=== amend: Options specified more than once ===
|
||||
|
||||
Testing: amend -f foo -f qcow2 -o lazy_refcounts=on TEST_DIR/t.qcow2
|
||||
|
||||
Testing: info TEST_DIR/t.qcow2
|
||||
image: TEST_DIR/t.qcow2
|
||||
file format: qcow2
|
||||
image: TEST_DIR/t.IMGFMT
|
||||
file format: IMGFMT
|
||||
virtual size: 128M (134217728 bytes)
|
||||
disk size: 196K
|
||||
cluster_size: 65536
|
||||
Format specific information:
|
||||
compat: 1.1
|
||||
@ -364,12 +349,9 @@ Format specific information:
|
||||
corrupt: false
|
||||
|
||||
Testing: amend -f qcow2 -o size=130M -o lazy_refcounts=off TEST_DIR/t.qcow2
|
||||
|
||||
Testing: info TEST_DIR/t.qcow2
|
||||
image: TEST_DIR/t.qcow2
|
||||
file format: qcow2
|
||||
image: TEST_DIR/t.IMGFMT
|
||||
file format: IMGFMT
|
||||
virtual size: 130M (136314880 bytes)
|
||||
disk size: 196K
|
||||
cluster_size: 65536
|
||||
Format specific information:
|
||||
compat: 1.1
|
||||
@ -377,12 +359,9 @@ Format specific information:
|
||||
corrupt: false
|
||||
|
||||
Testing: amend -f qcow2 -o size=8M -o lazy_refcounts=on -o size=132M TEST_DIR/t.qcow2
|
||||
|
||||
Testing: info TEST_DIR/t.qcow2
|
||||
image: TEST_DIR/t.qcow2
|
||||
file format: qcow2
|
||||
image: TEST_DIR/t.IMGFMT
|
||||
file format: IMGFMT
|
||||
virtual size: 132M (138412032 bytes)
|
||||
disk size: 196K
|
||||
cluster_size: 65536
|
||||
Format specific information:
|
||||
compat: 1.1
|
||||
|
Loading…
Reference in New Issue
Block a user