This is the mail archive of the
gdb-patches@sources.redhat.com
mailing list for the GDB project.
Re: [RFA]: XFAIL "reread" test for remote targets.
- To: gdb-patches at sources dot redhat dot com
- Subject: Re: [RFA]: XFAIL "reread" test for remote targets.
- From: Michael Snyder <msnyder at cygnus dot com>
- Date: Thu, 22 Feb 2001 18:23:21 -0800
- Organization: Red Hat
- References: <3A95B9EF.ACBE9FFB@cygnus.com>
Michael Snyder wrote:
>
> This test only works with the "run" command, therefore will not work on any
> remote target. This change sets up an xfail for any gdb stub target.
Reworked to use "unsupported" rather than "xfail", on advice from Fernando.
2001-02-22 Michael Snyder <msnyder@mvstp600e.cygnus.com>
* gdb.base/reread.exp: Unsupported for non-native targets;
doesn't work for remote debugging.
Index: gdb.base/reread.exp
===================================================================
RCS file: /cvs/src/src/gdb/testsuite/gdb.base/reread.exp,v
retrieving revision 1.2
diff -c -3 -p -r1.2 reread.exp
*** reread.exp 2000/11/17 16:37:48 1.2
--- reread.exp 2001/02/23 02:21:08
*************** gdb_test "shell touch ${binfile}" "" ""
*** 98,114 ****
# and reset the breakpoints correctly.
# Should see "Breakpoint 1, foo () at reread2.c:9"
! gdb_run_cmd
! gdb_expect {
! # -re ".*re-reading symbols.*Breakpoint.* foo .* at .*$srcfile2:9.*$gdb_prompt $" {}
! -re ".*Breakpoint.* foo .* at .*:9.*$gdb_prompt $" {
! pass "run to foo() second time ";
}
- -re ".*$gdb_prompt $" {
- fail "run to foo() second time";
- gdb_suppress_tests;
- }
- timeout { fail "run to foo() second time (timeout)" ; gdb_suppress_tests }
}
# End of tests.
--- 98,121 ----
# and reset the breakpoints correctly.
# Should see "Breakpoint 1, foo () at reread2.c:9"
! if ![isnative] {
! unsupported "run to foo() second time ";
! } else {
! gdb_run_cmd
! gdb_expect {
! # -re ".*re-reading symbols.*Breakpoint.* foo .* at .*$srcfile2:9.*$gdb_prompt $" {}
! -re ".*Breakpoint.* foo .* at .*:9.*$gdb_prompt $" {
! pass "run to foo() second time ";
! }
! -re ".*$gdb_prompt $" {
! fail "run to foo() second time";
! gdb_suppress_tests;
! }
! timeout {
! fail "run to foo() second time (timeout)" ;
! gdb_suppress_tests
! }
}
}
# End of tests.