Skip directory tests in gdb.base/info_sources.exp on remote host
authorSandra Loosemore <sandra@codesourcery.com>
Mon, 13 Jul 2020 18:34:04 +0000 (11:34 -0700)
committerSandra Loosemore <sandra@codesourcery.com>
Mon, 13 Jul 2020 18:34:04 +0000 (11:34 -0700)
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.

gdb/testsuite/ChangeLog
gdb/testsuite/gdb.base/info_sources.exp

index dec5a44307dd2d863c850056d00050ad8aa19f23..7f4b25cb521eb5528aba5875e298940c600dde4d 100644 (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
index fa643c5c1fbb52febc4a287ed73322d7356e2251..8bcedfaacad1f29b1573ed07482e52f79cca8406 100644 (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