Allow customizing the timeout of the inferior

llvm-svn: 227906
diff --git a/lldb/test/lldbpexpect.py b/lldb/test/lldbpexpect.py
index 1a73b28..aa1e220 100644
--- a/lldb/test/lldbpexpect.py
+++ b/lldb/test/lldbpexpect.py
@@ -16,9 +16,11 @@
     def launchArgs(self):
         pass
 
-    def launch(self):
-        self.timeout = 5
+    def launch(self, timeout=None):
+        if timeout is None: timeout = 30
         self.child = pexpect.spawn('%s %s' % (self.lldbHere, self.launchArgs()))
+        self.child.timeout = timeout
+        self.timeout = timeout
 
     def expect(self, patterns=None, timeout=None, exact=None):
         if patterns is None: return None