diff options
Diffstat (limited to 'lldb/packages/Python/lldbsuite')
-rw-r--r-- | lldb/packages/Python/lldbsuite/test/api/log/TestAPILog.py | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/lldb/packages/Python/lldbsuite/test/api/log/TestAPILog.py b/lldb/packages/Python/lldbsuite/test/api/log/TestAPILog.py index bc42c5e3985..f6fccad8d2c 100644 --- a/lldb/packages/Python/lldbsuite/test/api/log/TestAPILog.py +++ b/lldb/packages/Python/lldbsuite/test/api/log/TestAPILog.py @@ -34,15 +34,20 @@ class APILogTestCase(TestBase): with open(logfile, 'r') as f: log = f.read() - # Find the debugger addr. + # Find the SBDebugger's address. debugger_addr = re.findall( r"lldb::SBDebugger::GetScriptingLanguage\(const char \*\) \(0x([0-9a-fA-F]+),", - log)[0] + log) - get_scripting_language = 'lldb::SBDebugger::GetScriptingLanguage(const char *) (0x{}, "")'.format( - debugger_addr) - create_target = 'lldb::SBDebugger::CreateTarget(const char *) (0x{}, "")'.format( - debugger_addr) + # Make sure we've found a match. + self.assertTrue(debugger_addr, log) + # Make sure the GetScriptingLanguage matches. + get_scripting_language = 'lldb::SBDebugger::GetScriptingLanguage(const char *) (0x{}, "")'.format( + debugger_addr[0]) self.assertTrue(get_scripting_language in log, log) + + # Make sure the address matches. + create_target = 'lldb::SBDebugger::CreateTarget(const char *) (0x{}, "")'.format( + debugger_addr[0]) self.assertTrue(create_target in log, log) |