From 5b291c049658614196197e4ea4bb42bcc176b876 Mon Sep 17 00:00:00 2001 From: Marc-Andre Laperle Date: Mon, 20 Mar 2017 14:57:45 -0400 Subject: [PATCH] Add a better diagnostic message in mi_gdb_test When using mi_gdb_test, if it fails because of the presence of unexpected output, the error message is only the message passed as the argument with no indication that there was an unexpected output. This change adds an additional text to the failure message to indicate that there was an unexpected output. gdb/testsuite/ChangeLog: * lib/mi-support.exp (mi_gdb_test): Add additional message for unexpected output. Signed-off-by: Marc-Andre Laperle --- gdb/testsuite/ChangeLog | 5 +++++ gdb/testsuite/lib/mi-support.exp | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index 2386c0a1810..f29225119bb 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2017-03-20 Marc-Andre Laperle + + * lib/mi-support.exp (mi_gdb_test): Add additional message + for unexpected output. + 2017-03-20 Andreas Arnez * gdb.base/examine-backward.c (Barrier): New character array diff --git a/gdb/testsuite/lib/mi-support.exp b/gdb/testsuite/lib/mi-support.exp index 7c23922c43e..5682b7e2e15 100644 --- a/gdb/testsuite/lib/mi-support.exp +++ b/gdb/testsuite/lib/mi-support.exp @@ -824,7 +824,7 @@ proc mi_gdb_test { args } { } -re ".*$mi_gdb_prompt\[ \]*$" { if ![string match "" $message] then { - fail "$message" + fail "$message (unexpected output)" } set result 1 } -- 2.30.2