A simple test of 'help' command and its output.

llvm-svn: 106909
diff --git a/lldb/test/help/TestHelp.py b/lldb/test/help/TestHelp.py
new file mode 100644
index 0000000..56c0777
--- /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()