iotests/291: Filter irrelevant parts of img-info
commitb4af1df08f9433d858ec01aff4ec9f06cb28128b
authorMax Reitz <mreitz@redhat.com>
Tue, 27 Oct 2020 16:44:15 +0000 (27 17:44 +0100)
committerEric Blake <eblake@redhat.com>
Fri, 30 Oct 2020 20:10:14 +0000 (30 15:10 -0500)
tree2650cea7d6f9b022ad3732b826ba322ea6198823
parent9a2ea4f4a7230fe224dee91d9adf2ef872c3d226
iotests/291: Filter irrelevant parts of img-info

We need to let _img_info emit the format-specific information so we get
the list of bitmaps we want, but we do not need anything but the
bitmaps.  So filter out everything that is irrelevant to us.  (Ideally,
this would be a generalized function in common.filters that takes a list
of things to keep, but that would require implementing an anti-bitmap
filter, which would be hard, and which we do not need here.  So that is
why this function is just a local hack.)

This lets 291 pass with qcow2 options like refcount_bits or data_file
again.

Fixes: 14f16bf9474c860ecc127a66a86961942319f7af
       ("qemu-img: Support bitmap --merge into backing image")
Signed-off-by: Max Reitz <mreitz@redhat.com>
Message-Id: <20201027164416.144115-2-mreitz@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Eric Blake <eblake@redhat.com>
tests/qemu-iotests/291
tests/qemu-iotests/291.out