aboutsummaryrefslogtreecommitdiff
path: root/gdb/testsuite/gdb.base/trace-commands.exp
diff options
context:
space:
mode:
authorDoug Evans <dje@google.com>2010-11-30 17:41:14 +0000
committerDoug Evans <dje@google.com>2010-11-30 17:41:14 +0000
commit5fa290c134cb9573795d3abf8903d4ccc50980a0 (patch)
treed059354886f115ffa09e3b4b9d3fc50d76ae21a9 /gdb/testsuite/gdb.base/trace-commands.exp
parentc3e5cf5f4d06bd43a1d9e72b7067ce93726d329a (diff)
downloadbinutils-5fa290c134cb9573795d3abf8903d4ccc50980a0.zip
binutils-5fa290c134cb9573795d3abf8903d4ccc50980a0.tar.gz
binutils-5fa290c134cb9573795d3abf8903d4ccc50980a0.tar.bz2
* lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
(gdb_expect_list): Fix spelling errors in comments. * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of send_gdb/gdb_expect_list where applicable. * gdb.base/call-ar-st.exp: Ditto. * gdb.base/funcargs.exp: Ditto. * gdb.base/gcore.exp: Ditto. * gdb.base/page.exp: Ditto. * gdb.base/sigaltstack.exp: Ditto. * gdb.base/siginfo.exp: Ditto. * gdb.base/sigstep.exp: Ditto. * gdb.base/trace-commands.exp: Ditto.
Diffstat (limited to 'gdb/testsuite/gdb.base/trace-commands.exp')
-rw-r--r--gdb/testsuite/gdb.base/trace-commands.exp18
1 files changed, 8 insertions, 10 deletions
diff --git a/gdb/testsuite/gdb.base/trace-commands.exp b/gdb/testsuite/gdb.base/trace-commands.exp
index 80676cd..9cafb20 100644
--- a/gdb/testsuite/gdb.base/trace-commands.exp
+++ b/gdb/testsuite/gdb.base/trace-commands.exp
@@ -48,8 +48,7 @@ gdb_test "show trace-commands" "State of GDB CLI command tracing is off\\." \
"show trace-commands says off"
# Source the script with verbose mode.
-send_gdb "source -v tracecommandsscript\n"
-gdb_expect_list "source -v" ".*$gdb_prompt $" {
+gdb_test_sequence "source -v tracecommandsscript" "source -v" {
{[\r\n]\+echo in tracecommandsscript\\n}
{[\r\n]\+define func}
{[\r\n]\+if 1}
@@ -73,8 +72,8 @@ gdb_test "show trace-commands" \
gdb_test "echo hi\\n" {\+echo hi\\n[\r\n]+hi} "simple trace-commands test"
# Nested test
-send_gdb "if 1\nset \$i = 0\nwhile \$i < 5\nfunc \$i\nset \$i += 1\nend\nend\n"
-gdb_expect_list "nested trace-commands test" ".*$gdb_prompt $" {
+gdb_test_sequence "if 1\nset \$i = 0\nwhile \$i < 5\nfunc \$i\nset \$i += 1\nend\nend" \
+ "nested trace-commands test" {
{[\r\n]\+if 1}
{[\r\n]\+\+set \$i = 0}
{[\r\n]\+\+while \$i < 5}
@@ -96,12 +95,11 @@ gdb_expect_list "nested trace-commands test" ".*$gdb_prompt $" {
}
# Function with source works
-send_gdb "define topfunc\nsource tracecommandsscript\nend\n"
-gdb_expect_list "define user command" ".*$gdb_prompt $" {
+gdb_test_sequence "define topfunc\nsource tracecommandsscript\nend" \
+ "define user command" {
{[\r\n]\+define topfunc}
}
-send_gdb "topfunc\n"
-gdb_expect_list "nested trace-commands test with source" ".*$gdb_prompt $" {
+gdb_test_sequence "topfunc" "nested trace-commands test with source" {
{[\r\n]\+topfunc}
{[\r\n]\+\+source tracecommandsscript}
{[\r\n]\+\+echo in tracecommandsscript\\n}
@@ -116,8 +114,8 @@ gdb_expect_list "nested trace-commands test with source" ".*$gdb_prompt $" {
}
# Test nest depth resets properly on error
-send_gdb "if 1\nif 2\nload\necho should not get here\\n\nend\nend\n"
-gdb_expect_list "depth resets on error part 1" ".*$gdb_prompt $" {
+gdb_test_sequence "if 1\nif 2\nload\necho should not get here\\n\nend\nend" \
+ "depth resets on error part 1" {
{[\r\n]\+if 1}
{[\r\n]\+\+if 2}
{[\r\n]\+\+\+load}