Changes in v3: One line in patch 3, for test 043: "$TEST_IMG".[123].base instead of "$TEST_IMG.[123].base". Thanks Stefan.
Added Stefan's "Reviewed-by" to the patches. Changes in v2: Patch 1: MANIFEST file dropped. Instead of bunzip2, use bzcat. Check error return of bzcat. Don't attempt to remove $SAMPLE_IMG_FILE if the variable is blank. Patch 2: MANIFEST file dropped. Patch 3: New patch. This adds some cleanup in the format of quotations around filenames and paths in the io tests. This provides: Patch 1/3: A basic framework for using sample image files. This is intended to be sample images created with the image format native tool; e.g. a VHDX image created with Hyper-V. Patch 2/3: VHDX read test on a sample image created with Hyper-V. Patch 3/3: Quote around usage of $TEST_IMG and $TEST_DIR, so that pathnames and filenames with spaces can safely be used. Jeff Cody (3): block: qemu-iotests - add basic ability to use binary sample images block: qemu-iotests for vhdx, read sample dynamic image block: qemu-iotests - quote $TEST_IMG* and $TEST_DIR usage tests/qemu-iotests/001 | 6 +- tests/qemu-iotests/002 | 36 ++++++------ tests/qemu-iotests/003 | 10 ++-- tests/qemu-iotests/004 | 24 ++++---- tests/qemu-iotests/005 | 4 +- tests/qemu-iotests/007 | 2 +- tests/qemu-iotests/008 | 6 +- tests/qemu-iotests/009 | 2 +- tests/qemu-iotests/010 | 2 +- tests/qemu-iotests/011 | 2 +- tests/qemu-iotests/012 | 4 +- tests/qemu-iotests/013 | 4 +- tests/qemu-iotests/014 | 2 +- tests/qemu-iotests/015 | 16 +++--- tests/qemu-iotests/016 | 12 ++-- tests/qemu-iotests/018 | 6 +- tests/qemu-iotests/019 | 12 ++-- tests/qemu-iotests/020 | 12 ++-- tests/qemu-iotests/021 | 2 +- tests/qemu-iotests/023 | 4 +- tests/qemu-iotests/024 | 12 ++-- tests/qemu-iotests/025 | 4 +- tests/qemu-iotests/026 | 20 +++---- tests/qemu-iotests/027 | 10 ++-- tests/qemu-iotests/028 | 6 +- tests/qemu-iotests/029 | 12 ++-- tests/qemu-iotests/031 | 12 ++-- tests/qemu-iotests/032 | 4 +- tests/qemu-iotests/033 | 18 +++--- tests/qemu-iotests/034 | 64 ++++++++++----------- tests/qemu-iotests/035 | 2 +- tests/qemu-iotests/036 | 6 +- tests/qemu-iotests/037 | 62 ++++++++++---------- tests/qemu-iotests/038 | 10 ++-- tests/qemu-iotests/039 | 28 ++++----- tests/qemu-iotests/042 | 10 ++-- tests/qemu-iotests/043 | 32 +++++------ tests/qemu-iotests/046 | 10 ++-- tests/qemu-iotests/047 | 2 +- tests/qemu-iotests/048 | 8 +-- tests/qemu-iotests/049 | 36 ++++++------ tests/qemu-iotests/050 | 20 +++---- tests/qemu-iotests/051 | 50 ++++++++-------- tests/qemu-iotests/052 | 6 +- tests/qemu-iotests/053 | 10 ++-- tests/qemu-iotests/054 | 2 +- tests/qemu-iotests/059 | 6 +- tests/qemu-iotests/063 | 28 ++++----- tests/qemu-iotests/064 | 62 ++++++++++++++++++++ tests/qemu-iotests/064.out | 14 +++++ tests/qemu-iotests/common | 6 ++ tests/qemu-iotests/common.config | 11 ++++ tests/qemu-iotests/common.rc | 32 ++++++++--- tests/qemu-iotests/group | 1 + tests/qemu-iotests/sample_images/README | 8 +++ .../sample_images/iotest-dynamic-1G.vhdx.bz2 | Bin 0 -> 874 bytes 56 files changed, 455 insertions(+), 337 deletions(-) create mode 100755 tests/qemu-iotests/064 create mode 100644 tests/qemu-iotests/064.out create mode 100644 tests/qemu-iotests/sample_images/README create mode 100644 tests/qemu-iotests/sample_images/iotest-dynamic-1G.vhdx.bz2 -- 1.8.3.1