tests: Refactor test-retry-reopen-fail.sh
commit9a1fa654028e37417fa64191320f3689343d2fb6
authorEric Blake <eblake@redhat.com>
Fri, 4 Oct 2019 21:27:51 +0000 (4 16:27 -0500)
committerEric Blake <eblake@redhat.com>
Tue, 8 Oct 2019 14:54:17 +0000 (8 09:54 -0500)
tree0599e02769779da71b8e94b83a8a79312e9b2e24
parent3c3fb93f34abb7298973538022c63024da607593
tests: Refactor test-retry-reopen-fail.sh

Place much of the test in a shell function to make it easier to test
multiple reopen failure scenarios.  Use qemu-io over qemu-img convert,
for more precise control over how many reads are attempted.

Signed-off-by: Eric Blake <eblake@redhat.com>
tests/test-retry-reopen-fail.sh