aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaolo Bonzini <pbonzini@redhat.com>2020-11-19 15:44:16 +0100
committerPaolo Bonzini <pbonzini@redhat.com>2020-12-27 13:55:53 +0100
commit80ba69606693508804df0d8917051aaaef854665 (patch)
tree2bc4508ea2b042fd48e02e8d8e5b2948d6d94157
parent4cfd1e638ce40df34fe6ac9b652ff58440d8df31 (diff)
downloadmeson-80ba69606693508804df0d8917051aaaef854665.zip
meson-80ba69606693508804df0d8917051aaaef854665.tar.gz
meson-80ba69606693508804df0d8917051aaaef854665.tar.bz2
mtest: flush stdout after printing test results
Flush after each output line, even if printing to a file, so that each result is immediately visible down a pipeline. Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
-rw-r--r--mesonbuild/mtest.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/mesonbuild/mtest.py b/mesonbuild/mtest.py
index 252e39b..484f432 100644
--- a/mesonbuild/mtest.py
+++ b/mesonbuild/mtest.py
@@ -480,7 +480,7 @@ class ConsoleLogger(TestLogger):
self.running_tests.remove(result)
if not harness.options.quiet or not result.res.is_ok():
self.clear_progress()
- print(harness.format(result, mlog.colorize_console()))
+ print(harness.format(result, mlog.colorize_console()), flush=True)
self.request_update()
async def finish(self, harness: 'TestHarness') -> None: