From d26ccb4f7bfbb24cccb40e71726ca4d0a6fee365 Mon Sep 17 00:00:00 2001 From: Jan Kratochvil Date: Wed, 13 Apr 2011 15:54:05 +0000 Subject: [PATCH] gdb/testsuite/ * gdb.base/commands.exp (redefine_backtrace_test): Fix race. New testcase `expect response to define backtrace'. Also remove redundant `default' block. --- gdb/testsuite/ChangeLog | 6 ++++++ gdb/testsuite/gdb.base/commands.exp | 15 +++++++-------- 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index 7205f18a388..7a11f53730f 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 3bff053f477..a0ac25ba269 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" -- 2.30.2