This is the mail archive of the gdb-patches@sources.redhat.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: [RFA]: XFAIL "reread" test for remote targets.


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.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]