Add test that checks (gdb) prompt in case of unknown command (MI)
authorIlia K <ki.stfu@gmail.com>
Fri, 13 Feb 2015 19:13:42 +0000 (19:13 +0000)
committerIlia K <ki.stfu@gmail.com>
Fri, 13 Feb 2015 19:13:42 +0000 (19:13 +0000)
llvm-svn: 229139

lldb/test/tools/lldb-mi/TestMiNotification.py

index 4a5ef37..1e754b6 100644 (file)
@@ -18,6 +18,11 @@ class MiNotificationTestCase(lldbmi_testcase.MiTestCaseBase):
         # Test that lldb-mi is ready after startup
         self.expect(self.child_prompt, exactly = True)
 
+        # Test that lldb-mi is ready after unknown command
+        self.runCmd("-unknown-command")
+        self.expect("\^error,msg=\"Driver\. Received command '-unknown-command'\. It was not handled\. Command 'unknown-command' not in Command Factory\"")
+        self.expect(self.child_prompt, exactly = True)
+
         # Test that lldb-mi is ready after -file-exec-and-symbols
         self.runCmd("-file-exec-and-symbols %s" % self.myexe)
         self.expect("\^done")