diff options
author | Marek Polacek <mpolacek@sourceware.org> | 2011-05-27 14:16:43 +0000 |
---|---|---|
committer | Marek Polacek <mpolacek@sourceware.org> | 2011-05-27 14:16:43 +0000 |
commit | 6caf069d241a7789d53b771d0b3e1c6d32150e0c (patch) | |
tree | 301de3edbe12aa869d11c71153be3f0a88264d65 /gdb/testsuite | |
parent | 50c0c01734cfcab78db070b71f9f377c7e28d7e9 (diff) | |
download | gdb-6caf069d241a7789d53b771d0b3e1c6d32150e0c.zip gdb-6caf069d241a7789d53b771d0b3e1c6d32150e0c.tar.gz gdb-6caf069d241a7789d53b771d0b3e1c6d32150e0c.tar.bz2 |
gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
Diffstat (limited to 'gdb/testsuite')
-rw-r--r-- | gdb/testsuite/ChangeLog | 4 | ||||
-rw-r--r-- | gdb/testsuite/gdb.mi/mi-nonstop.exp | 15 |
2 files changed, 9 insertions, 10 deletions
diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index d5d24da..6726fb1 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,5 +1,9 @@ 2011-05-27 Marek Polacek <mpolacek@redhat.com> + * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test. + +2011-05-27 Marek Polacek <mpolacek@redhat.com> + * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase, remove the `supported' variable. * gdb.mi/mi-nonstop.exp: Likewise. diff --git a/gdb/testsuite/gdb.mi/mi-nonstop.exp b/gdb/testsuite/gdb.mi/mi-nonstop.exp index fe009fa..cb69c2d 100644 --- a/gdb/testsuite/gdb.mi/mi-nonstop.exp +++ b/gdb/testsuite/gdb.mi/mi-nonstop.exp @@ -81,22 +81,17 @@ mi_varobj_update * {I_W1 I_W0} "update varobj, 1" mi_check_varobj_value I_W0 1 "check varobj, w0, 1" mi_check_varobj_value I_W1 1 "check varobj, w1, 1" -gdb_test_multiple "-exec-interrupt --thread 1" "interrupted" { - -re "\\^done\r\n$mi_gdb_prompt\\*stopped\[^\r\n\]+\r\n$" { - pass "interrupted" - } -} +mi_gdb_test "-exec-interrupt --thread 1" "\\^done" "interrupted" +mi_expect_interrupt "got interrupt" + # The interrupt command sends SIGINT to the target, and therefore the # thread might not be stopped immediately when we return from the target. # So, wait a bit sleep 1 mi_check_thread_states {"stopped" "stopped" "stopped"} "thread state, stop 4" -gdb_test_multiple "-exec-continue --all" "resume all" { - -re ".*\\*running,thread-id=\"3\"\r\n\\*running,thread-id=\"2\"\r\n\\*running,thread-id=\"1\"\r\n$mi_gdb_prompt" { - pass "resume all" - } -} +mi_gdb_test "-exec-continue --all" ".*\\*running,thread-id=\"3\"\r\n\\*running,thread-id=\"2\"\r\n\\*running,thread-id=\"1\"" \ + "resume all" mi_expect_stop "breakpoint-hit" "break_at_me" "\[^\n\]*" "non-stop.c" "\[0-9\]*" {"" "disp=\"keep\""} "w0,i2 stop" mi_expect_stop "breakpoint-hit" "break_at_me" ".*" "non-stop.c" ".*" {"" "disp=\"keep\""} "w1,i2 stop" |