From: Jan Kratochvil Date: Wed, 13 Apr 2011 15:54:05 +0000 (+0000) Subject: gdb/testsuite/ X-Git-Url: http://git.efficios.com/?a=commitdiff_plain;h=d26ccb4f7bfbb24cccb40e71726ca4d0a6fee365;p=deliverable%2Fbinutils-gdb.git gdb/testsuite/ * gdb.base/commands.exp (redefine_backtrace_test): Fix race. New testcase `expect response to define backtrace'. Also remove redundant `default' block. --- diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index 7205f18a38..7a11f53730 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2011-04-13 Marek Polacek + + * gdb.base/commands.exp (redefine_backtrace_test): Fix race. + New testcase `expect response to define backtrace'. Also remove + redundant `default' block. + 2011-04-11 Jan Kratochvil * gdb.python/py-prettyprint.c (struct hint_error): New. diff --git a/gdb/testsuite/gdb.base/commands.exp b/gdb/testsuite/gdb.base/commands.exp index 3bff053f47..a0ac25ba26 100644 --- a/gdb/testsuite/gdb.base/commands.exp +++ b/gdb/testsuite/gdb.base/commands.exp @@ -704,18 +704,17 @@ proc redefine_backtrace_test {} { global gdb_prompt gdb_test_multiple "define backtrace" "define backtrace" { - -re "Really redefine built-in.*$" { - send_gdb "y\n" - exp_continue + -re "Really redefine built-in command \"backtrace\"\\? \\(y or n\\) $" { + pass "define backtrace" } + } - -re "End with" { - pass "define backtrace in redefine_backtrace_test" - } - default { - fail "(timeout or eof) define backtrace in redefine_backtrace_test" + gdb_test_multiple "y" "expect response to define backtrace" { + -re "End with a line saying just \"end\"\\.\r\n>$" { + pass "expect response to define backtrace" } } + gdb_test "echo hibob\\n\nend" \ "" \ "enter commands in redefine_backtrace_test"