2011-05-20 Pedro Alves <pedro@codesourcery.com>

Cope with async mode.

	gdb/testsuite/
	* gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
	into gdb_test + mi_expect_stop.
This commit is contained in:
Pedro Alves 2011-05-20 17:52:54 +00:00
parent b275f2d2f2
commit 4a07b7dac5
2 changed files with 21 additions and 4 deletions

View File

@ -1,3 +1,11 @@
2011-05-20 Pedro Alves <pedro@codesourcery.com>
Cope with async mode.
gdb/testsuite/
* gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
into gdb_test + mi_expect_stop.
2011-05-20 Pedro Alves <pedro@codesourcery.com>
* gdb.mi/basics.c: Don't include stdio.h or unistd.h.

View File

@ -232,10 +232,19 @@ proc test_breakpoint_commands {} {
"\\^done" \
"breakpoint commands: set commands"
mi_send_resuming_command "exec-continue" "test hitting breakpoint with commands"
mi_gdb_test "" \
".*\\\$1 = 0.*\\\$10 = 9.*\\*running.*\\*stopped,reason=\"exited-normally\".*" \
"test hitting breakpoint with commands"
mi_send_resuming_command "exec-continue" "breakpoint commands: continue"
set test "intermediate stop and continue"
gdb_expect {
-re ".*\\\$1 = 0.*\\\$10 = 9.*\\*running" {
pass $test
}
timeout {
fail $test
}
}
mi_expect_stop "exited-normally" "" "" "" "" "" "test hitting breakpoint with commands"
}
test_tbreak_creation_and_listing