Fix mi-file.exp fails on remote host
authorYao Qi <yao@codesourcery.com>
Tue, 13 May 2014 06:40:22 +0000 (14:40 +0800)
committerYao Qi <yao@codesourcery.com>
Wed, 14 May 2014 12:11:53 +0000 (20:11 +0800)
commit71a79f8c9cf2a66f4e4cb9b5c6cb44f8723724eb
tree34b9d1d5f274b6eaabcf5172339fc0bfa5513e60
parentf23fcd46a7ca34bf466de9164780a78d38729ff7
Fix mi-file.exp fails on remote host

This patch fixes mi-file.exp fails on remote host.  First, we can't
assume ${srcdir}/${subdir}/${srcfile} directory exists on remote host,
so this patch changes it to match ${srcfile} only on remote host.
Second, regexp pattern ".*/${srcfile}" isn't friendly to Windows path.
The file name is "basics.c" in my test env and can't match the pattern
due to "/" in it.  Remove "/" from the pattern.

gdb/testsuite:

2014-05-14  Yao Qi  <yao@codesourcery.com>

* gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
match absolute path on remote host.
(test_file_list_exec_source_files): Remove "/" from the
pattern.
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.mi/mi-file.exp