Index: gdb/testsuite/gdb.mi/mi-undefined-cmd.exp |
diff --git a/gdb/testsuite/gdb.mi/mi2-hack-cli.exp b/gdb/testsuite/gdb.mi/mi-undefined-cmd.exp |
similarity index 58% |
rename from gdb/testsuite/gdb.mi/mi2-hack-cli.exp |
rename to gdb/testsuite/gdb.mi/mi-undefined-cmd.exp |
index fb1e4d7d002bee3952cb509aecc5a58a91e9aa76..8df0a76ab879063a1a0cd9b10589e2502101c124 100644 |
--- a/gdb/testsuite/gdb.mi/mi2-hack-cli.exp |
+++ b/gdb/testsuite/gdb.mi/mi-undefined-cmd.exp |
@@ -1,4 +1,4 @@ |
-# Copyright 1999, 2001, 2003, 2007-2012 Free Software Foundation, Inc. |
+# Copyright 2013 Free Software Foundation, Inc. |
# This program is free software; you can redistribute it and/or modify |
# it under the terms of the GNU General Public License as published by |
@@ -13,24 +13,21 @@ |
# You should have received a copy of the GNU General Public License |
# along with this program. If not, see <http://www.gnu.org/licenses/>. |
- |
-# Some basic checks for the CLI. |
- |
load_lib mi-support.exp |
-set MIFLAGS "-i=mi2" |
+set MIFLAGS "-i=mi" |
gdb_exit |
if [mi_gdb_start] { |
continue |
} |
-mi_gdb_test "show architecture" \ |
- "&\"show architecture\\\\n\"\r\n~\"The target architecture.*\"\r\n\\^done" \ |
- "show architecture" |
-mi_gdb_test "47show architecture" \ |
- "&\"show architecture\\\\n\"\r\n~\"The target architecture.*\"\r\n47\\^done" \ |
- "47show architecture" |
+# First, verify that the debugger correctly advertises support |
+# for the "undefined-command" error code... |
+mi_gdb_test "-list-features" \ |
+ "\\^done,features=\\\[.*\"undefined-command-error-code\".*\\\]" \ |
+ "-list-features should include \"undefined-command-error-code\"" |
-mi_gdb_exit |
-return 0 |
+mi_gdb_test "-undefined-command" \ |
+ "\\^error,.*,code=\"undefined-command\"" \ |
+ "error code when executing undefined command" |