diff options
author | Doug Evans <dje@google.com> | 2010-11-30 17:41:14 +0000 |
---|---|---|
committer | Doug Evans <dje@google.com> | 2010-11-30 17:41:14 +0000 |
commit | 5fa290c134cb9573795d3abf8903d4ccc50980a0 (patch) | |
tree | d059354886f115ffa09e3b4b9d3fc50d76ae21a9 /gdb/testsuite/gdb.base/trace-commands.exp | |
parent | c3e5cf5f4d06bd43a1d9e72b7067ce93726d329a (diff) | |
download | binutils-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.exp | 18 |
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} |