diff options
author | Yao Qi <yao@codesourcery.com> | 2012-08-18 01:00:19 +0000 |
---|---|---|
committer | Yao Qi <yao@codesourcery.com> | 2012-08-18 01:00:19 +0000 |
commit | 15a7e7bcb181e359b518cbb4b1abbe2b85cce291 (patch) | |
tree | 7e45d7d46ea3abd14335d1dd58befc9a9ad4bed0 /gdb/testsuite/gdb.trace/tfind.exp | |
parent | eb4dc530cb5aad9755b12b4b6b602da82f0863c0 (diff) | |
download | gdb-15a7e7bcb181e359b518cbb4b1abbe2b85cce291.zip gdb-15a7e7bcb181e359b518cbb4b1abbe2b85cce291.tar.gz gdb-15a7e7bcb181e359b518cbb4b1abbe2b85cce291.tar.bz2 |
gdb/testsuite/
* gdb.trace/tfind.exp: Move tests on various command help before
checking target supports trace.
Fix the expected output of 'help tfind end'.
Diffstat (limited to 'gdb/testsuite/gdb.trace/tfind.exp')
-rw-r--r-- | gdb/testsuite/gdb.trace/tfind.exp | 52 |
1 files changed, 28 insertions, 24 deletions
diff --git a/gdb/testsuite/gdb.trace/tfind.exp b/gdb/testsuite/gdb.trace/tfind.exp index cce742e..edd3335 100644 --- a/gdb/testsuite/gdb.trace/tfind.exp +++ b/gdb/testsuite/gdb.trace/tfind.exp @@ -31,6 +31,34 @@ if { [gdb_compile "$srcdir/$subdir/$srcfile" "$binfile" \ gdb_load $binfile gdb_test "tstop" ".*" "" gdb_test "tfind none" ".*" "" + +# 6.2 test help tstart +gdb_test "help tstart" \ + "Start trace data collection\.\[\r\n\]+Usage: tstart \\\[ <notes> \.\.\. \\\]\[\r\n\]+Any arguments supplied are recorded with the trace as a note and\[\r\n\]+reported by tstatus \\(if the target supports trace notes\\)\." \ + "6.2: help tstart" +# 7.2 test help tstop +gdb_test "help tstop" \ + "Stop trace data collection\.\[\r\n\]+Usage: tstop \\\[ <notes> \.\.\. \\\]\[\r\n\]+Any arguments supplied are recorded with the trace as a stop reason and\[\r\n\]+reported by tstatus \\(if the target supports trace notes\\)\." \ + "7.2: help tstop" + +# 8.38 test help tfind +gdb_test "help tfind" "Select a trace frame.*" \ + "8.38: help tfind" +gdb_test "help tfind pc" "Select a trace frame by PC.*" \ + "8.38: help tfind PC" +gdb_test "help tfind end" "De-select any trace frame.*" \ + "8.38: help tfind end" +gdb_test "help tfind none" "De-select any trace frame.*" \ + "8.38: help tfind none" +gdb_test "help tfind line" "Select a trace frame by source line.*" \ + "8.38: help tfind line" +gdb_test "help tfind start" "Select the first trace frame.*" \ + "8.38: help tfind start" +gdb_test "help tfind range" "Select a trace frame whose PC is in.*" \ + "8.38: help tfind range" +gdb_test "help tfind trace" "Select a trace frame by tracepoint number.*" \ + "8.38: help tfind tracepoint" + runto_main gdb_reinitialize_dir $srcdir/$subdir @@ -99,9 +127,6 @@ if { $return_me == 1 } then { # test tstatus (when trace on) gdb_test "tstatus" "\[Tt\]race is running.*" "test tstatus on" -# 6.2 test help tstart -gdb_test "help tstart" "Start trace data collection\.\[\r\n\]+Usage: tstart \\\[ <notes> \.\.\. \\\]\[\r\n\]+Any arguments supplied are recorded with the trace as a note and\[\r\n\]+reported by tstatus \\(if the target supports trace notes\\)\." "6.2: help tstart" - gdb_test "break end" ".*" "" gdb_test "continue" \ "Continuing.*Breakpoint $decimal, end.*" \ @@ -130,9 +155,6 @@ if { $return_me == 1 } then { return -1; } -# 7.2 test help tstop -gdb_test "help tstop" "Stop trace data collection\.\[\r\n\]+Usage: tstop \\\[ <notes> \.\.\. \\\]\[\r\n\]+Any arguments supplied are recorded with the trace as a stop reason and\[\r\n\]+reported by tstatus \\(if the target supports trace notes\\)\." "7.2: help tstop" - # test tstatus (when trace off) gdb_test "tstatus" "Trace stopped by a tstop command.*" \ "test tstatus off after tstop" @@ -339,23 +361,5 @@ gdb_test "tfind NoSuChOpTiOn 21" \ "No symbol.*|\[Ww\]arning.*|\[Ee\]rror.*" \ "8.32: tfind with bad subcommand" -# 8.38 test help tfind -gdb_test "help tfind" "Select a trace frame.*" \ - "8.38: help tfind" -gdb_test "help tfind pc" "Select a trace frame by PC.*" \ - "8.38: help tfind PC" -gdb_test "help tfind end" "Synonym for 'none'.*" \ - "8.38: help tfind end" -gdb_test "help tfind none" "De-select any trace frame.*" \ - "8.38: help tfind none" -gdb_test "help tfind line" "Select a trace frame by source line.*" \ - "8.38: help tfind line" -gdb_test "help tfind start" "Select the first trace frame.*" \ - "8.38: help tfind start" -gdb_test "help tfind range" "Select a trace frame whose PC is in.*" \ - "8.38: help tfind range" -gdb_test "help tfind trace" "Select a trace frame by tracepoint number.*" \ - "8.38: help tfind tracepoint" - # Finished! gdb_tfind_test "8.17: tfind none" "none" "-1" |