mirror of https://gitee.com/openkylin/qemu.git
qemu-iotests: Allow starting new qemu after cleanup
After _cleanup_qemu(), test cases should be able to start the next qemu process and call _cleanup_qemu() for that one as well. For this to work cleanly, we need to improve the cleanup so that the second invocation doesn't try to kill the qemu instances from the first invocation a second time (which would result in error messages). Signed-off-by: Kevin Wolf <kwolf@redhat.com> Reviewed-by: Eric Blake <eblake@redhat.com> Reviewed-by: Max Reitz <mreitz@redhat.com>
This commit is contained in:
parent
4f78a16fee
commit
ecaf8c8a6f
|
@ -222,5 +222,8 @@ function _cleanup_qemu()
|
|||
rm -f "${QEMU_FIFO_IN}_${i}" "${QEMU_FIFO_OUT}_${i}"
|
||||
eval "exec ${QEMU_IN[$i]}<&-" # close file descriptors
|
||||
eval "exec ${QEMU_OUT[$i]}<&-"
|
||||
|
||||
unset QEMU_IN[$i]
|
||||
unset QEMU_OUT[$i]
|
||||
done
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue