qemu-e2k/tests
Jeff Cody 89e911816a block: qemu-iotests for vhdx, read sample dynamic image
This adds the VHDX format to the qemu-iotests format, and adds
a read test.  The test reads from an existing sample image, that
was created with Hyper-V under Windwos Server 2012.

The image file is a 1GB dynamic image, with 32MB blocks.

The pattern 0xa5 exists from 0MB-33MB (past a block size boundary)

The pattern 0x96 exists from 33MB-66MB (past another block boundary,
and leaving a partial blank block)

From 66MB-1024MB, all reads should return 0.

Although 1GB dynamic image with 66MB of data, the bzip2'ed image
file size is only 874 bytes.

This also adds in the IMGFMT_GENERIC flag, so r/o images can be
tested (e.g. ./check -vhdx) without failing tests that assume
r/w support.

Signed-off-by: Jeff Cody <jcody@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
2013-10-11 16:49:59 +02:00
..
libqos
qapi-schema OptsVisitor: introduce unit tests, with test cases for range flattening 2013-08-20 11:52:00 -04:00
qemu-iotests block: qemu-iotests for vhdx, read sample dynamic image 2013-10-11 16:49:59 +02:00
tcg
.gitignore tests: Fix schema parser test for in-tree build 2013-10-02 22:55:27 +04:00
boot-order-test.c
check-block.sh
check-qdict.c
check-qfloat.c
check-qint.c
check-qjson.c
check-qlist.c
check-qstring.c
endianness-test.c
fdc-test.c
fw_cfg-test.c
hd-geo-test.c
i440fx-test.c
ide-test.c
libqtest.c
libqtest.h aio / timers: Switch entire codebase to the new timer API 2013-08-22 19:14:24 +02:00
m48t59-test.c
Makefile tests: Fix schema parser test for in-tree build 2013-10-02 22:55:27 +04:00
qemu-iotests-quick.sh
rtc-test.c
test-aio.c aio / timers: fix build of test/test-aio.c on non-linux platforms 2013-09-06 15:25:08 +02:00
test-bitops.c
test-coroutine.c coroutine: fix /perf/nesting coroutine benchmark 2013-09-19 13:21:41 +02:00
test-cutils.c
test-hbitmap.c
test-int128.c
test-iov.c
test-mul64.c
test-opts-visitor.c OptsVisitor: introduce unit tests, with test cases for range flattening 2013-08-20 11:52:00 -04:00
test-qdev-global-props.c qdev: Set globals in instance_post_init function 2013-08-16 18:44:33 +02:00
test-qmp-commands.c
test-qmp-input-strict.c
test-qmp-input-visitor.c
test-qmp-output-visitor.c
test-string-input-visitor.c
test-string-output-visitor.c
test-thread-pool.c aio / timers: Add QEMUTimerListGroup to AioContext 2013-08-22 19:10:27 +02:00
test-throttle.c throttle: Add units tests 2013-09-06 15:25:07 +02:00
test-visitor-serialization.c
test-x86-cpuid.c
test-xbzrle.c
tmp105-test.c