qemu-iotests: _cleanup_qemu must be called on exit
commitecfa185400ade2abc9915efa924cbad1e15a21a4
authorJeff Cody <jcody@redhat.com>
Tue, 18 Apr 2017 19:42:41 +0000 (18 15:42 -0400)
committerJeff Cody <jcody@redhat.com>
Mon, 24 Apr 2017 19:09:33 +0000 (24 15:09 -0400)
tree8b3a310b9af1ad90da5cbf7f815592490197a41b
parent56e7cf8df03ae142c7797435dc0ece80a42f4fd0
qemu-iotests: _cleanup_qemu must be called on exit

For the tests that use the common.qemu functions for running a QEMU
process, _cleanup_qemu must be called in the exit function.

If it is not, if the qemu process aborts, then not all of the droppings
are cleaned up (e.g. pidfile, fifos).

This updates those tests that did not have a cleanup in qemu-iotests.

(I swapped spaces for tabs in test 102 as well)

Reported-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Jeff Cody <jcody@redhat.com>
Message-id: d59c2f6ad6c1da8b9b3c7f357c94a7122ccfc55a.1492544096.git.jcody@redhat.com
tests/qemu-iotests/028
tests/qemu-iotests/094
tests/qemu-iotests/102
tests/qemu-iotests/109
tests/qemu-iotests/117
tests/qemu-iotests/130
tests/qemu-iotests/140
tests/qemu-iotests/141
tests/qemu-iotests/143
tests/qemu-iotests/156