gdb/testsuite/

* gdb.base/commands.exp (redefine_backtrace_test): Fix race.
	New testcase `expect response to define backtrace'.  Also remove
	redundant `default' block.
This commit is contained in:
Jan Kratochvil
2011-04-13 15:54:05 +00:00
parent 7d063384af
commit d26ccb4f7b
2 changed files with 15 additions and 10 deletions

View File

@ -1,3 +1,9 @@
2011-04-13 Marek Polacek <mpolacek@redhat.com>
* 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 <jan.kratochvil@redhat.com>
* gdb.python/py-prettyprint.c (struct hint_error): New.

View File

@ -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 "End with" {
pass "define backtrace in redefine_backtrace_test"
}
default {
fail "(timeout or eof) define backtrace in redefine_backtrace_test"
-re "Really redefine built-in command \"backtrace\"\\? \\(y or n\\) $" {
pass "define backtrace"
}
}
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"