20.11.2019 17:03, Kevin Wolf wrote: > Automatically complete jobs that have a 'ready' state and need an > explicit job-complete. Without this, run_job() would hang for such > jobs. > > Signed-off-by: Kevin Wolf <kw...@redhat.com>
Reviewed-by: Vladimir Sementsov-Ogievskiy <vsement...@virtuozzo.com> > --- > tests/qemu-iotests/iotests.py | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/tests/qemu-iotests/iotests.py b/tests/qemu-iotests/iotests.py > index b409198e47..c4063ef6bb 100644 > --- a/tests/qemu-iotests/iotests.py > +++ b/tests/qemu-iotests/iotests.py > @@ -617,6 +617,8 @@ class VM(qtest.QEMUQtestMachine): > error = j['error'] > if use_log: > log('Job failed: %s' % (j['error'])) > + elif status == 'ready': > + self.qmp_log('job-complete', id=job) > elif status == 'pending' and not auto_finalize: > if pre_finalize: > pre_finalize() > -- Best regards, Vladimir