iotests/028: Fix for long $TEST_DIRs
commit48c8d3ce6daad66d86ba972e8930adc54c02db1a
authorMax Reitz <mreitz@redhat.com>
Fri, 11 Oct 2019 12:18:08 +0000 (11 14:18 +0200)
committerKevin Wolf <kwolf@redhat.com>
Mon, 14 Oct 2019 15:12:48 +0000 (14 17:12 +0200)
tree106f2ecb93b5d1b1f42ce7393ed0967435cab334
parentf2208fdc5ba2f4d0cbc023e2530b5e3e110d71c2
iotests/028: Fix for long $TEST_DIRs

For long test image paths, the order of the "Formatting" line and the
"(qemu)" prompt after a drive_backup HMP command may be reversed.  In
fact, the interaction between the prompt and the line may lead to the
"Formatting" to being greppable at all after "read"-ing it (if the
prompt injects an IFS character into the "Formatting" string).

So just wait until we get a prompt.  At that point, the block job must
have been started, so "info block-jobs" will only return "No active
jobs" once it is done.

Reported-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Max Reitz <mreitz@redhat.com>
Reviewed-by: John Snow <jsnow@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
tests/qemu-iotests/028
tests/qemu-iotests/028.out