mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-22 11:00:01 +08:00
Skip GDB tab-completion tests if no readline.
2018-09-18 Sandra Loosemore <sandra@codesourcery.com> gdb/testsuite/ * gdb.base/complete-empty.exp: Skip tab-completion tests if no readline. * gdb.base/utf8-identifiers.exp: Likewise. * gdb.cp/cpcompletion.exp: Likewise. * gdb.linespec/cpcompletion.exp: Likewise. * gdb.linespec/cpls-abi-tag.exp: Likewise. * gdb.linespec/cpls-ops.exp: Likewise.
This commit is contained in:
@ -1,3 +1,13 @@
|
||||
2018-09-18 Sandra Loosemore <sandra@codesourcery.com>
|
||||
|
||||
* gdb.base/complete-empty.exp: Skip tab-completion tests if
|
||||
no readline.
|
||||
* gdb.base/utf8-identifiers.exp: Likewise.
|
||||
* gdb.cp/cpcompletion.exp: Likewise.
|
||||
* gdb.linespec/cpcompletion.exp: Likewise.
|
||||
* gdb.linespec/cpls-abi-tag.exp: Likewise.
|
||||
* gdb.linespec/cpls-ops.exp: Likewise.
|
||||
|
||||
2018-09-19 Richard Bunt <richard.bunt@arm.com>
|
||||
Chris January <chris.january@arm.com>
|
||||
|
||||
|
@ -20,6 +20,14 @@ load_lib completion-support.exp
|
||||
gdb_exit
|
||||
gdb_start
|
||||
|
||||
# Tests below are about tab-completion, which doesn't work if readline
|
||||
# library isn't used. Check it first.
|
||||
|
||||
if { ![readline_is_used] } {
|
||||
untested "no tab completion support without readline"
|
||||
return -1
|
||||
}
|
||||
|
||||
# Start of tests.
|
||||
|
||||
# Test TAB with no input.
|
||||
|
@ -56,6 +56,14 @@ gdb_test "continue" \
|
||||
# names getting in the way of completion.
|
||||
gdb_test_no_output "nosharedlibrary"
|
||||
|
||||
# Tests below are about tab-completion, which doesn't work if readline
|
||||
# library isn't used. Check it first.
|
||||
|
||||
if { ![readline_is_used] } {
|
||||
untested "no tab completion support without readline"
|
||||
return -1
|
||||
}
|
||||
|
||||
# Test linespec completion.
|
||||
|
||||
# A unique completion.
|
||||
|
@ -59,6 +59,14 @@ if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} {
|
||||
return -1
|
||||
}
|
||||
|
||||
# Tests below are about tab-completion, which doesn't work if readline
|
||||
# library isn't used. Check it first.
|
||||
|
||||
if { ![readline_is_used] } {
|
||||
untested "no tab completion support without readline"
|
||||
return -1
|
||||
}
|
||||
|
||||
# Test that completion is restricted by class name (all methods)
|
||||
test_class_complete Foo "" "complete class methods" \
|
||||
[list Foo Foofoo get_foo set_foo ~Foo]
|
||||
|
@ -24,6 +24,14 @@ if {[prepare_for_testing "failed to prepare" $testfile \
|
||||
return -1
|
||||
}
|
||||
|
||||
# Tests below are about tab-completion, which doesn't work if readline
|
||||
# library isn't used. Check it first.
|
||||
|
||||
if { ![readline_is_used] } {
|
||||
untested "no tab completion support without readline"
|
||||
return -1
|
||||
}
|
||||
|
||||
# Disable the completion limit for the whole testcase.
|
||||
gdb_test_no_output "set max-completions unlimited"
|
||||
|
||||
|
@ -26,6 +26,14 @@ if {[prepare_for_testing "failed to prepare" $testfile \
|
||||
return -1
|
||||
}
|
||||
|
||||
# Tests below are about tab-completion, which doesn't work if readline
|
||||
# library isn't used. Check it first.
|
||||
|
||||
if { ![readline_is_used] } {
|
||||
untested "no tab completion support without readline"
|
||||
return -1
|
||||
}
|
||||
|
||||
gdb_test_no_output "set max-completions unlimited"
|
||||
|
||||
# Check that the explicit location completer manages to find the next
|
||||
|
@ -24,6 +24,14 @@ if {[prepare_for_testing "failed to prepare" $testfile \
|
||||
return -1
|
||||
}
|
||||
|
||||
# Tests below are about tab-completion, which doesn't work if readline
|
||||
# library isn't used. Check it first.
|
||||
|
||||
if { ![readline_is_used] } {
|
||||
untested "no tab completion support without readline"
|
||||
return -1
|
||||
}
|
||||
|
||||
gdb_test_no_output "set max-completions unlimited"
|
||||
|
||||
# Check that the explicit location completer manages to find the next
|
||||
|
Reference in New Issue
Block a user