diff options
author | Yao Qi <yao@codesourcery.com> | 2013-04-13 14:14:08 +0000 |
---|---|---|
committer | Yao Qi <yao@codesourcery.com> | 2013-04-13 14:14:08 +0000 |
commit | da9160e4c8b95f900048f9ca7018344b5b2e8461 (patch) | |
tree | 19448c341f509480ea22a8d5b3e8003f9650ac50 /gdb/testsuite/gdb.base/completion.exp | |
parent | 0cfdc76718f8314663016322c94c67afe6bb8f12 (diff) | |
download | gdb-da9160e4c8b95f900048f9ca7018344b5b2e8461.zip gdb-da9160e4c8b95f900048f9ca7018344b5b2e8461.tar.gz gdb-da9160e4c8b95f900048f9ca7018344b5b2e8461.tar.bz2 |
gdb/
* ctf.c (_initialize_ctf): Include "completer.h".
Call add_target_with_completer instead of add_target.
gdb/testsuite/
* gdb.base/completion.exp: Test completion of command
'target ctf' if target ctf is supported.
Diffstat (limited to 'gdb/testsuite/gdb.base/completion.exp')
-rw-r--r-- | gdb/testsuite/gdb.base/completion.exp | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/gdb/testsuite/gdb.base/completion.exp b/gdb/testsuite/gdb.base/completion.exp index 008cb0a..80cfbff 100644 --- a/gdb/testsuite/gdb.base/completion.exp +++ b/gdb/testsuite/gdb.base/completion.exp @@ -714,8 +714,19 @@ gdb_test "complete set gnutarget aut" "set gnutarget auto" gdb_test "complete set cp-abi aut" "set cp-abi auto" # Test that completion of commands 'target FOO' works well. +set targets [list "core" "tfile" "exec"] -foreach target_name { "core" "tfile" "exec" } { +# Test that completion of command 'target ctf' if GDB supports ctf +# target. +gdb_test_multiple "target ctf" "" { + -re "Undefined target command: \"ctf\"\. Try \"help target\"\.\r\n$gdb_prompt $" { + } + -re "No CTF directory specified.*\r\n$gdb_prompt $" { + lappend targets "ctf" + } +} + +foreach target_name ${targets} { gdb_test "complete target ${target_name} ./gdb.base/completion" \ "target ${target_name} ./gdb.base/completion\\.exp.*" } |