From 01e3393b94d194ee99e57f23f9c08160cef94753 Mon Sep 17 00:00:00 2001 From: Jim Ingham Date: Fri, 7 Jul 2023 19:08:10 -0700 Subject: Split up the runCmd trace printing to print the command before running. That way if the command crashes you still know what it was. Differential Revision: https://reviews.llvm.org/D154752 --- lldb/packages/Python/lldbsuite/test/lldbtest.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'lldb/packages/Python/lldbsuite/test/lldbtest.py') diff --git a/lldb/packages/Python/lldbsuite/test/lldbtest.py b/lldb/packages/Python/lldbsuite/test/lldbtest.py index 2bff1a7..0225571 100644 --- a/lldb/packages/Python/lldbsuite/test/lldbtest.py +++ b/lldb/packages/Python/lldbsuite/test/lldbtest.py @@ -2059,12 +2059,14 @@ class TestBase(Base, metaclass=LLDBTestCaseFactory): running = cmd.startswith("run") or cmd.startswith("process launch") for i in range(self.maxLaunchCount if running else 1): - self.ci.HandleCommand(cmd, self.res, inHistory) - with recording(self, trace) as sbuf: print("runCmd:", cmd, file=sbuf) if not check: print("check of return status not required", file=sbuf) + + self.ci.HandleCommand(cmd, self.res, inHistory) + + with recording(self, trace) as sbuf: if self.res.Succeeded(): print("output:", self.res.GetOutput(), file=sbuf) else: -- cgit v1.1