diff options
| author | Johnny Chen <johnny.chen@apple.com> | 2010-06-25 23:15:47 +0000 |
|---|---|---|
| committer | Johnny Chen <johnny.chen@apple.com> | 2010-06-25 23:15:47 +0000 |
| commit | 9320d4ab6023e659e8a7d3f0c078cc9f18427de5 (patch) | |
| tree | 7523dabccaf95fb26223b84659a29a4b92be97aa /lldb/test/help/TestHelp.py | |
| parent | acbdf53db415bae448df53e19a74db3d5b7dc8be (diff) | |
| download | bcm5719-llvm-9320d4ab6023e659e8a7d3f0c078cc9f18427de5.tar.gz bcm5719-llvm-9320d4ab6023e659e8a7d3f0c078cc9f18427de5.zip | |
A simple test of 'help' command and its output.
llvm-svn: 106909
Diffstat (limited to 'lldb/test/help/TestHelp.py')
| -rw-r--r-- | lldb/test/help/TestHelp.py | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/lldb/test/help/TestHelp.py b/lldb/test/help/TestHelp.py new file mode 100644 index 00000000000..56c0777b52e --- /dev/null +++ b/lldb/test/help/TestHelp.py @@ -0,0 +1,29 @@ +"""Test lldb help command.""" + +import lldb +import unittest + +class TestHelpCommand(unittest.TestCase): + + def setUp(self): + self.debugger = lldb.SBDebugger.Create() + self.debugger.SetAsync(True) + self.ci = self.debugger.GetCommandInterpreter() + if not self.ci: + raise Exception('Could not get the command interpreter') + + def tearDown(self): + pass + + def test_simplehelp(self): + """A simple test of 'help' command and its output.""" + res = lldb.SBCommandReturnObject() + self.ci.HandleCommand("help", res, False) + self.assertTrue(res.Succeeded()) + self.assertTrue(res.GetOutput().startswith( + 'The following is a list of built-in, permanent debugger commands')) + #print res.GetOutput() + + +if __name__ == '__main__': + unittest.main() |

