diff options
author | Pedro Alves <pedro@palves.net> | 2022-04-21 13:35:09 +0100 |
---|---|---|
committer | Pedro Alves <pedro@palves.net> | 2022-04-21 13:47:17 +0100 |
commit | 9cf71b1354f6829a999b39a675a18c5a85f19e17 (patch) | |
tree | c5be7ef81c622a87ee0987f11f33fff9ee94de81 | |
parent | 333cd559bae5a6be60832c020da479ae23fd2664 (diff) | |
download | gdb-9cf71b1354f6829a999b39a675a18c5a85f19e17.zip gdb-9cf71b1354f6829a999b39a675a18c5a85f19e17.tar.gz gdb-9cf71b1354f6829a999b39a675a18c5a85f19e17.tar.bz2 |
gdb.debuginfod/fetch_src_and_symbols.exp: Fix "notice empty URL" test
The gdb_test_multiple pattern for the "notice empty URL" test in
gdb.debuginfod/fetch_src_and_symbols.exp misses expecting the prompt.
Fix it by using -re -wrap.
Also, by using "confirm off", the message GDB prints if Debuginfod
downloading is available doesn't contain "Enable debuginfod" any
longer. E.g.:
~~~
(gdb) file testsuite/outputs/gdb.debuginfod/fetch_src_and_symbols/fetch_src_and_symbols
Reading symbols from testsuite/outputs/gdb.debuginfod/fetch_src_and_symbols/fetch_src_and_symbols...
This GDB supports auto-downloading debuginfo from the following URLs:
<http://localhost:123>
Enable debuginfod for this session? (y or [n])
~~~
~~~
(gdb) with confirm off -- file testsuite/outputs/gdb.debuginfod/fetch_src_and_symbols/fetch_src_and_symbols
Reading symbols from testsuite/outputs/gdb.debuginfod/fetch_src_and_symbols/fetch_src_and_symbols...
This GDB supports auto-downloading debuginfo from the following URLs:
<http://127.0.0.1:8000>
<127.0.0.1:8000>
Debuginfod has been disabled.
To make this setting permanent, add 'set debuginfod enabled off' to .gdbinit.
(No debugging symbols found in testsuite/outputs/gdb.debuginfod/fetch_src_and_symbols/fetch_src_and_symbols)
(gdb)
~~~
I handled that correctly in the other tests that use test_urls, but
had forgotten to update the "notice empty URL" one.
Change-Id: I00040c83466e1494b3875574eb009c571a1504bf
-rw-r--r-- | gdb/testsuite/gdb.debuginfod/fetch_src_and_symbols.exp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gdb/testsuite/gdb.debuginfod/fetch_src_and_symbols.exp b/gdb/testsuite/gdb.debuginfod/fetch_src_and_symbols.exp index 6da9a86..bd90bcd 100644 --- a/gdb/testsuite/gdb.debuginfod/fetch_src_and_symbols.exp +++ b/gdb/testsuite/gdb.debuginfod/fetch_src_and_symbols.exp @@ -310,7 +310,7 @@ proc local_url { } { # Disable confirmation to avoid having to deal with a query. See # test_urls. gdb_test_multiple "with confirm off -- file $binfile" "notice empty URL" { - -re ".*Enable debuginfod.*" { + -re -wrap "This GDB supports auto-downloading.*" { fail $gdb_test_name } -re -wrap "" { |