diff options
author | Michael Snyder <msnyder@specifix.com> | 2010-06-02 19:41:11 +0000 |
---|---|---|
committer | Michael Snyder <msnyder@specifix.com> | 2010-06-02 19:41:11 +0000 |
commit | bc1d94c2305ecb01f08ba5fd2ba6c9e0ae8818f8 (patch) | |
tree | 42de62e46a6a1832b9ee95d6d9524a878c83856d /gdb/testsuite/gdb.trace/deltrace.exp | |
parent | 906637e07dc427c92cdf3ac00d739368d1753d77 (diff) | |
download | gdb-bc1d94c2305ecb01f08ba5fd2ba6c9e0ae8818f8.tar.gz |
2010-05-26 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
* gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
* gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
* gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
* gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
* gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
* gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
* gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
* gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
* gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
* gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
* gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
Diffstat (limited to 'gdb/testsuite/gdb.trace/deltrace.exp')
-rw-r--r-- | gdb/testsuite/gdb.trace/deltrace.exp | 65 |
1 files changed, 20 insertions, 45 deletions
diff --git a/gdb/testsuite/gdb.trace/deltrace.exp b/gdb/testsuite/gdb.trace/deltrace.exp index 4c0014c8267..21fa2541317 100644 --- a/gdb/testsuite/gdb.trace/deltrace.exp +++ b/gdb/testsuite/gdb.trace/deltrace.exp @@ -67,22 +67,12 @@ gdb_test "info tracepoints" \ \[0-9\]+\[\t \]+tracepoint keep y.* in gdb_recursion_test at .*$srcfile:\[0-9\]+" \ "3.1a: set three tracepoints" -send_gdb "delete tracepoints\n" -gdb_expect 30 { - -re "Delete all tracepoints.*y or n.*$" { - send_gdb "y\n" - gdb_expect 30 { - -re "$gdb_prompt $" { - pass "3.1b: delete all tracepoints" - } - timeout { fail "3.1b: delete all tracepoints (timeout)" } - } - } - -re "$gdb_prompt $" { # This should only happen if there are no tracepoints - fail "3.1b: delete all tracepoints (no tracepoints?)" - } - timeout { fail "3.1b: delete all tracepoints (timeout)" } -} +gdb_test "delete tracepoints" \ + "" \ + "3.1b: delete all tracepoints" \ + "Delete all tracepoints.*y or n.*$" \ + "y" + # 3.2 delete tracepoint <n> gdb_delete_tracepoints @@ -102,8 +92,7 @@ gdb_test "info tracepoints" \ "3.2a: set three tracepoints" #gdb_test "delete tracepoint $trcpt1" "" "" -send_gdb "delete tracepoint $trcpt1\n" -gdb_expect { +gdb_test_multiple "delete tracepoint $trcpt1" "3.2b: delete first tracepoint" { -re "No tracepoint number.*$gdb_prompt $" { fail "3.2b: delete first tracepoint" } @@ -113,9 +102,6 @@ gdb_expect { -re "$gdb_prompt $" { pass "3.2b: delete first tracepoint" } - timeout { - fail "3.2b: delete first tracepoint (timeout)" - } } gdb_test "info tracepoints" \ @@ -125,8 +111,7 @@ gdb_test "info tracepoints" \ "3.2c: verify delete first tracepoint" #gdb_test "delete tracepoint $trcpt2" "" "" -send_gdb "delete tracepoint $trcpt2\n" -gdb_expect { +gdb_test_multiple "delete tracepoint $trcpt2" "3.2d: delete second tracepoint" { -re "No tracepoint number.*$gdb_prompt $" { fail "3.2d: delete second tracepoint" } @@ -136,9 +121,6 @@ gdb_expect { -re "$gdb_prompt $" { pass "3.2d: delete second tracepoint" } - timeout { - fail "3.2d: delete second tracepoint (timeout)" - } } gdb_test "info tracepoints" \ @@ -147,8 +129,7 @@ gdb_test "info tracepoints" \ "3.2e: verify delete second tracepoint" #gdb_test "delete tracepoint $trcpt3" "" "" -send_gdb "delete tracepoint $trcpt3\n" -gdb_expect { +gdb_test_multiple "delete tracepoint $trcpt3" "3.2f: delete third tracepoint" { -re "No tracepoint number.*$gdb_prompt $" { fail "3.2f: delete third tracepoint" } @@ -158,9 +139,6 @@ gdb_expect { -re "$gdb_prompt $" { pass "3.2f: delete third tracepoint" } - timeout { - fail "3.2f: delete third tracepoint (timeout)" - } } # send_gdb "ARF! \\n\n" @@ -186,21 +164,18 @@ gdb_test "info tracepoints" \ "3.3a: set three tracepoints" #gdb_test "delete tracepoint $trcpt1 $trcpt2 $trcpt3" "" "" -send_gdb "delete tracepoint $trcpt1 $trcpt2 $trcpt3\n" -gdb_expect { - -re "No tracepoint number.*$gdb_prompt $" { - fail "3.3b: delete three tracepoints" - } - -re ".*\[Ee\]rror.*$gdb_prompt $" { - fail "3.3b: delete three tracepoints" - } - -re "$gdb_prompt $" { - pass "3.3b: delete three tracepoints" - } - timeout { - fail "3.3b: delete three tracepoint (timeout)" +gdb_test_multiple "delete tracepoint $trcpt1 $trcpt2 $trcpt3" \ + "3.3b: delete three tracepoints" { + -re "No tracepoint number.*$gdb_prompt $" { + fail "3.3b: delete three tracepoints" + } + -re ".*\[Ee\]rror.*$gdb_prompt $" { + fail "3.3b: delete three tracepoints" + } + -re "$gdb_prompt $" { + pass "3.3b: delete three tracepoints" + } } -} gdb_test "info tracepoints" \ "No tracepoints." \ |