diff --git a/mesonbuild/mtest.py b/mesonbuild/mtest.py index 503cb14325dd..fef77d89ce08 100644 --- a/mesonbuild/mtest.py +++ b/mesonbuild/mtest.py @@ -1578,7 +1578,7 @@ async def _run_cmd(self, harness: 'TestHarness', cmd: T.List[str]) -> None: env=self.runobj.env, cwd=self.test.workdir) - if self.runobj.needs_parsing: + if self.runobj.needs_parsing and self.console_mode is not ConsoleUser.INTERACTIVE: parse_coro = self.runobj.parse(harness, p.stdout_lines()) parse_task = asyncio.ensure_future(parse_coro) else: