summaryrefslogtreecommitdiffstats
path: root/lldb/test/help/TestHelp.py
diff options
context:
space:
mode:
authorJohnny Chen <johnny.chen@apple.com>2010-06-25 23:15:47 +0000
committerJohnny Chen <johnny.chen@apple.com>2010-06-25 23:15:47 +0000
commit9320d4ab6023e659e8a7d3f0c078cc9f18427de5 (patch)
tree7523dabccaf95fb26223b84659a29a4b92be97aa /lldb/test/help/TestHelp.py
parentacbdf53db415bae448df53e19a74db3d5b7dc8be (diff)
downloadbcm5719-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.py29
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()
OpenPOWER on IntegriCloud