From 5158f3de24b63a1372206a69a69135b836d3f5ef Mon Sep 17 00:00:00 2001 From: Filipe Cabecinhas Date: Fri, 18 May 2012 21:35:43 +0000 Subject: [PATCH] Cleanup a custom thread-format so we don't fail TestLoadUnload when running the test suite for two architectures (the full path to d.c would appear). llvm-svn: 157077 --- lldb/test/settings/TestSettings.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lldb/test/settings/TestSettings.py b/lldb/test/settings/TestSettings.py index e495313..ea8996a 100644 --- a/lldb/test/settings/TestSettings.py +++ b/lldb/test/settings/TestSettings.py @@ -115,6 +115,14 @@ class SettingsCommandTestCase(TestBase): exe = os.path.join(os.getcwd(), "a.out") self.runCmd("file " + exe, CURRENT_EXECUTABLE_SET) + def cleanup(): + format_string = "frame #${frame.index}: ${frame.pc}{ ${module.file.basename}{`${function.name}${function.pc-offset}}}{ at ${line.file.basename}:${line.number}}\n" + self.runCmd("settings set frame-format %s" % format_string, check=False) + self.runCmd('command unalias hello', check=False) + + # Execute the cleanup function during test case tear down. + self.addTearDownHook(cleanup) + format_string = "frame #${frame.index}: ${frame.pc}{ ${module.file.basename}`${function.name-with-args}{${function.pc-offset}}}{ at ${line.file.fullpath}:${line.number}}\n" self.runCmd("settings set frame-format %s" % format_string) -- 2.7.4