diff options
author | Tom Tromey <tromey@adacore.com> | 2019-05-28 10:55:59 -0600 |
---|---|---|
committer | Tom Tromey <tromey@adacore.com> | 2019-05-29 10:06:13 -0600 |
commit | f49055a52f04f75b6560f304eb975128dd82ad68 (patch) | |
tree | 8ca4d56ce6c023cffa342cb517ed7c33ef4f2bc0 /gdb/testsuite/gdb.ada | |
parent | fa9c3fa035433debc24503e32c59688650ffcdbb (diff) | |
download | gdb-f49055a52f04f75b6560f304eb975128dd82ad68.zip gdb-f49055a52f04f75b6560f304eb975128dd82ad68.tar.gz gdb-f49055a52f04f75b6560f304eb975128dd82ad68.tar.bz2 |
Fix failure in gdb.ada/complete.exp
I noticed a failure in gdb.ada/complete.exp when testing locally:
FAIL: gdb.ada/complete.exp: complete break ada
This failed due to this output:
[...]
break ada/generated/gnatvsn.ads
break ada/libgnat/s-excmac.ads
break ada/sdefault.adb
break ada/snames.adb
break ada/snames.ads
This patch updates the regexp to allow "/" and "-" to appear.
gdb/testsuite/ChangeLog
2019-05-29 Tom Tromey <tromey@adacore.com>
* gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
to "break complete ada" test case's regexp.
Diffstat (limited to 'gdb/testsuite/gdb.ada')
-rw-r--r-- | gdb/testsuite/gdb.ada/complete.exp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/gdb/testsuite/gdb.ada/complete.exp b/gdb/testsuite/gdb.ada/complete.exp index 8a5ef89..1746c18 100644 --- a/gdb/testsuite/gdb.ada/complete.exp +++ b/gdb/testsuite/gdb.ada/complete.exp @@ -212,13 +212,14 @@ test_gdb_complete "ambiguous_func" \ # However, we want to sanity-check each one of them, knowing that # each result should start with "break ada" and that the proposed # completion should look like a valid symbol name (in particular, -# no uppercase letters...). See gdb/22670. +# no uppercase letters...). See gdb/22670. File names are OK as +# well, which is why "/" and "-" appear in the regexp. gdb_test_no_output "set max-completions unlimited" set test "complete break ada" gdb_test_multiple "$test" $test { - -re "^$test$eol\(break ada(\[a-z0-9._@\])*$eol\)+$gdb_prompt $" { + -re "^$test$eol\(break ada\[-a-z0-9._@/\]*$eol\)+$gdb_prompt $" { pass $test } -re "\[A-Z\].*$gdb_prompt $" { |