Skip directory tests in gdb.base/info_sources.exp on remote host

When testing on a remote host, source files from build are copied to
an arbitrary location on host.  Tests that try to pattern-match host
pathnames against directory prefixes on build don't generally work.

2020-07-13  Sandra Loosemore  <sandra@codesourcery.com>

	gdb/testsuite/
	* gdb.base/info_sources.exp: Skip directory match tests on
	remote hosts.
This commit is contained in:
Sandra Loosemore 2020-07-13 11:34:04 -07:00
parent 7a70531559
commit 74e4b667ec
2 changed files with 12 additions and 3 deletions

View File

@ -1,3 +1,8 @@
2020-07-13 Sandra Loosemore <sandra@codesourcery.com>
* gdb.base/info_sources.exp: Skip directory match tests on
remote hosts.
2020-07-13 Gary Benson <gbenson@redhat.com>
* gdb.base/savedregs.exp (caller): Use parentheses to

View File

@ -71,7 +71,9 @@ test_info_sources "--" 1 1
# List both files with regexp matching anywhere in the filenames:
test_info_sources "info_sources" 1 1
test_info_sources "gdb.base" 1 1
if { ! [is_remote host] } {
test_info_sources "gdb.base" 1 1
}
# List both files with regexp matching the filename basenames,
# using various parts of the -basename option:
@ -88,8 +90,10 @@ test_info_sources "-b base" 0 1
# List the files with dirname matching regexp,
# using various part of the -dirname option:
test_info_sources "-d base" 1 1
test_info_sources "-dirname base" 1 1
if { ! [is_remote host] } {
test_info_sources "-d base" 1 1
test_info_sources "-dirname base" 1 1
}
# Test non matching regexp, with option terminator:
test_info_sources "-b -- -d" 0 0