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


Reply via email to