Commit b5d92efa authored by Max Reitz's avatar Max Reitz
Browse files

iotests: Make 184 image-less



184 does not need an image, so don't use one.

Signed-off-by: default avatarMax Reitz <mreitz@redhat.com>
Message-id: 20171123020832.8165-16-mreitz@redhat.com
Reviewed-by: default avatarJohn Snow <jsnow@redhat.com>
Signed-off-by: default avatarMax Reitz <mreitz@redhat.com>
parent 9853f5c4
Loading
Loading
Loading
Loading
+5 −20
Original line number Original line Diff line number Diff line
@@ -27,18 +27,12 @@ echo "QA output created by $seq"
here=`pwd`
here=`pwd`
status=1	# failure is the default!
status=1	# failure is the default!


_cleanup()
trap "exit \$status" 0 1 2 3 15
{
    _cleanup_test_img
}
trap "_cleanup; exit \$status" 0 1 2 3 15


# get standard environment, filters and checks
# get standard environment, filters and checks
. ./common.rc
. ./common.rc
. ./common.filter
. ./common.filter


_supported_fmt qcow2
_supported_proto file
_supported_os Linux
_supported_os Linux


function do_run_qemu()
function do_run_qemu()
@@ -55,7 +49,6 @@ function run_qemu()
                          | _filter_actual_image_size
                          | _filter_actual_image_size
}
}


_make_test_img 64M
test_throttle=$($QEMU_IMG --help|grep throttle)
test_throttle=$($QEMU_IMG --help|grep throttle)
[ "$test_throttle" = "" ] && _supported_fmt throttle
[ "$test_throttle" = "" ] && _supported_fmt throttle


@@ -66,12 +59,8 @@ run_qemu <<EOF
{ "execute": "qmp_capabilities" }
{ "execute": "qmp_capabilities" }
{ "execute": "blockdev-add",
{ "execute": "blockdev-add",
  "arguments": {
  "arguments": {
    "driver": "$IMGFMT",
    "driver": "null-co",
    "node-name": "disk0",
    "node-name": "disk0"
    "file": {
      "driver": "file",
      "filename": "$TEST_IMG"
    }
  }
  }
}
}
{ "execute": "object-add",
{ "execute": "object-add",
@@ -181,12 +170,8 @@ run_qemu <<EOF
{ "execute": "qmp_capabilities" }
{ "execute": "qmp_capabilities" }
{ "execute": "blockdev-add",
{ "execute": "blockdev-add",
  "arguments": {
  "arguments": {
    "driver": "$IMGFMT",
    "driver": "null-co",
    "node-name": "disk0",
    "node-name": "disk0"
    "file": {
      "driver": "file",
      "filename": "$TEST_IMG"
    }
  }
  }
}
}
{ "execute": "blockdev-add",
{ "execute": "blockdev-add",
+9 −54
Original line number Original line Diff line number Diff line
QA output created by 184
QA output created by 184
Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864


== checking interface ==
== checking interface ==
Testing:
Testing:
@@ -28,12 +27,9 @@ Testing:
            "iops_rd": 0,
            "iops_rd": 0,
            "detect_zeroes": "off",
            "detect_zeroes": "off",
            "image": {
            "image": {
                "virtual-size": 67108864,
                "virtual-size": 1073741824,
                "filename": "json:{\"throttle-group\": \"group0\", \"driver\": \"throttle\", \"file\": {\"driver\": \"qcow2\", \"file\": {\"driver\": \"file\", \"filename\": \"TEST_DIR/t.qcow2\"}}}",
                "filename": "json:{\"throttle-group\": \"group0\", \"driver\": \"throttle\", \"file\": {\"driver\": \"null-co\"}}",
                "cluster-size": 65536,
                "format": "throttle"
                "format": "throttle",
                "actual-size": SIZE,
                "dirty-flag": false
            },
            },
            "iops_wr": 0,
            "iops_wr": 0,
            "ro": false,
            "ro": false,
@@ -51,63 +47,22 @@ Testing:
                "direct": false,
                "direct": false,
                "writeback": true
                "writeback": true
            },
            },
            "file": "json:{\"throttle-group\": \"group0\", \"driver\": \"throttle\", \"file\": {\"driver\": \"qcow2\", \"file\": {\"driver\": \"file\", \"filename\": \"TEST_DIR/t.qcow2\"}}}",
            "file": "json:{\"throttle-group\": \"group0\", \"driver\": \"throttle\", \"file\": {\"driver\": \"null-co\"}}",
            "encryption_key_missing": false
            "encryption_key_missing": false
        },
        },
        {
        {
            "iops_rd": 0,
            "iops_rd": 0,
            "detect_zeroes": "off",
            "detect_zeroes": "off",
            "image": {
            "image": {
                "virtual-size": 67108864,
                "virtual-size": 1073741824,
                "filename": "TEST_DIR/t.qcow2",
                "filename": "null-co://",
                "cluster-size": 65536,
                "format": "null-co"
                "format": "qcow2",
                "actual-size": SIZE,
                "format-specific": {
                    "type": "qcow2",
                    "data": {
                        "compat": "1.1",
                        "lazy-refcounts": false,
                        "refcount-bits": 16,
                        "corrupt": false
                    }
                },
                "dirty-flag": false
            },
            },
            "iops_wr": 0,
            "iops_wr": 0,
            "ro": false,
            "ro": false,
            "node-name": "disk0",
            "node-name": "disk0",
            "backing_file_depth": 0,
            "backing_file_depth": 0,
            "drv": "qcow2",
            "drv": "null-co",
            "iops": 0,
            "bps_wr": 0,
            "write_threshold": 0,
            "encrypted": false,
            "bps": 0,
            "bps_rd": 0,
            "cache": {
                "no-flush": false,
                "direct": false,
                "writeback": true
            },
            "file": "TEST_DIR/t.qcow2",
            "encryption_key_missing": false
        },
        {
            "iops_rd": 0,
            "detect_zeroes": "off",
            "image": {
                "virtual-size": 197120,
                "filename": "TEST_DIR/t.qcow2",
                "format": "file",
                "actual-size": SIZE,
                "dirty-flag": false
            },
            "iops_wr": 0,
            "ro": false,
            "node-name": "NODE_NAME",
            "backing_file_depth": 0,
            "drv": "file",
            "iops": 0,
            "iops": 0,
            "bps_wr": 0,
            "bps_wr": 0,
            "write_threshold": 0,
            "write_threshold": 0,
@@ -119,7 +74,7 @@ Testing:
                "direct": false,
                "direct": false,
                "writeback": true
                "writeback": true
            },
            },
            "file": "TEST_DIR/t.qcow2",
            "file": "null-co://",
            "encryption_key_missing": false
            "encryption_key_missing": false
        }
        }
    ]
    ]