On Thu, Mar 03, 2022 at 03:59:01PM -0500, John Snow wrote: > re-write qemu_img() as a function that will by default raise a > VerboseProcessException (extended from CalledProcessException) on > non-zero return codes. This will produce a stack trace that will show > the command line arguments and return code from the failed process run. > > Users that want something more flexible (there appears to be only one) > can use check=False and manage the return themselves. However, when the > return code is negative, the Exception will be raised no matter what. > This is done under the belief that there's no legitimate reason, even in > negative tests, to see a crash from qemu-img. > > Signed-off-by: John Snow <js...@redhat.com> > --- > tests/qemu-iotests/257 | 8 ++++-- > tests/qemu-iotests/iotests.py | 54 +++++++++++++++++++++++++++++++---- > 2 files changed, 53 insertions(+), 9 deletions(-) >
Reviewed-by: Eric Blake <ebl...@redhat.com> -- Eric Blake, Principal Software Engineer Red Hat, Inc. +1-919-301-3266 Virtualization: qemu.org | libvirt.org