mirror of https://github.com/proxmox/mirror_qemu
tests/qemu-iotests/testrunner: Print diff to stderr in TAP mode
When running in TAP mode, stdout is reserved for the TAP protocol. To see the "diff" of the failed test, we have to print it to stderr instead. Signed-off-by: Thomas Huth <thuth@redhat.com> Message-Id: <20220209101530.3442837-8-thuth@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>master
parent
a5c90c61a1
commit
308c8475bc
|
@ -404,7 +404,10 @@ class TestRunner(ContextManager['TestRunner']):
|
|||
if res.status == 'fail':
|
||||
failed.append(name)
|
||||
if res.diff:
|
||||
print('\n'.join(res.diff))
|
||||
if self.tap:
|
||||
print('\n'.join(res.diff), file=sys.stderr)
|
||||
else:
|
||||
print('\n'.join(res.diff))
|
||||
elif res.status == 'not run':
|
||||
notrun.append(name)
|
||||
elif res.status == 'pass':
|
||||
|
|
Loading…
Reference in New Issue