fix up gdb.gdb
This fixes the gdb.gdb tests to be parallel-safe, by ensuring that the new "xgdb" file ends up in the standard output directory during the tests. 2013-11-04 Tom Tromey <tromey@redhat.com> * gdb.gdb/selftest.exp: Use standard_output_file. * lib/selftest-support.exp (do_self_tests): Use standard_output_file.
This commit is contained in:
parent
8c639e7374
commit
bdfe059466
|
@ -1,3 +1,9 @@
|
|||
2013-11-04 Tom Tromey <tromey@redhat.com>
|
||||
|
||||
* gdb.gdb/selftest.exp: Use standard_output_file.
|
||||
* lib/selftest-support.exp (do_self_tests): Use
|
||||
standard_output_file.
|
||||
|
||||
2013-11-04 Tom Tromey <tromey@redhat.com>
|
||||
|
||||
* gdb.stabs/weird.exp: Use gdb_remote_download and
|
||||
|
|
|
@ -479,11 +479,17 @@ proc test_with_self { executable } {
|
|||
|
||||
set GDB_FULLPATH [find_gdb $GDB]
|
||||
|
||||
if {[is_remote host]} {
|
||||
set xgdb x$tool
|
||||
} else {
|
||||
set xgdb [standard_output_file x$tool]
|
||||
}
|
||||
|
||||
# Remove any old copy lying around.
|
||||
remote_file host delete x$tool
|
||||
remote_file host delete $xgdb
|
||||
|
||||
gdb_start
|
||||
set file [remote_download host $GDB_FULLPATH x$tool]
|
||||
set file [remote_download host $GDB_FULLPATH $xgdb]
|
||||
set result [test_with_self $file]
|
||||
gdb_exit
|
||||
catch "remote_file host delete $file"
|
||||
|
|
|
@ -129,11 +129,17 @@ proc do_self_tests {function body} {
|
|||
|
||||
set GDB_FULLPATH [find_gdb $GDB]
|
||||
|
||||
if {[is_remote host]} {
|
||||
set xgdb x$tool
|
||||
} else {
|
||||
set xgdb [standard_output_file x$tool]
|
||||
}
|
||||
|
||||
# Remove any old copy lying around.
|
||||
remote_file host delete x$tool
|
||||
remote_file host delete $xgdb
|
||||
|
||||
gdb_start
|
||||
set file [remote_download host $GDB_FULLPATH x$tool]
|
||||
set file [remote_download host $GDB_FULLPATH $xgdb]
|
||||
|
||||
set result [selftest_setup $file $function]
|
||||
if {$result == 0} then {
|
||||
|
|
Loading…
Reference in New Issue