Mirror of the gdb-patches mailing list
 help / color / mirror / Atom feed
* [RFA] testsuite/gdb.base/commands.exp: Don't expect "Program exited normally" string
@ 2002-09-13  7:49 Corinna Vinschen
  2002-09-13 12:11 ` Fernando Nasser
  0 siblings, 1 reply; 3+ messages in thread
From: Corinna Vinschen @ 2002-09-13  7:49 UTC (permalink / raw)
  To: gdb-patches

Hi,

the command.exp test expects the string "Program exited normally" when
testing commands execution on breakpoints.  This might fail on some
remote targets and simulators which never reaches a normal exit but
stop execution at some defined trap in _exit() or friend.

For that reason I'd propose to drop the above expectation from the test.

Corinna

	* gdb.base/commands.exp: Don't expect a "Program exited normally"
	string after running the commands execution on breakpoint tests.

Index: gdb.base/commands.exp
===================================================================
RCS file: /cvs/src/src/gdb/testsuite/gdb.base/commands.exp,v
retrieving revision 1.11
diff -u -p -r1.11 commands.exp
--- gdb.base/commands.exp	27 Aug 2002 01:09:09 -0000	1.11
+++ gdb.base/commands.exp	13 Sep 2002 14:45:28 -0000
@@ -490,7 +490,7 @@ proc bp_deleted_in_command_test {} {
 
     gdb_run_cmd
     gdb_expect {
-        -re ".*factorial command-list executed.*1.*Program exited normally.*$gdb_prompt $" {
+        -re ".*factorial command-list executed.*1.*$gdb_prompt $" {
 	    pass "run factorial until breakpoint"
         }
 	-re ".*$gdb_prompt $" {
@@ -547,7 +547,7 @@ proc temporary_breakpoint_commands {} {
 
     gdb_run_cmd
     gdb_expect {
-	-re ".*factorial tbreak commands executed.*1.*Program exited normally.*" {
+	-re ".*factorial tbreak commands executed.*1.*$gdb_prompt $" {
 	    pass "run factorial until temporary breakpoint"
 	}
 	timeout { fail "(timeout) run factorial until temporary breakpoint" }

-- 
Corinna Vinschen
Cygwin Developer
Red Hat, Inc.
mailto:vinschen@redhat.com


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [RFA] testsuite/gdb.base/commands.exp: Don't expect "Program exited normally" string
  2002-09-13  7:49 [RFA] testsuite/gdb.base/commands.exp: Don't expect "Program exited normally" string Corinna Vinschen
@ 2002-09-13 12:11 ` Fernando Nasser
  2002-09-14  2:32   ` Corinna Vinschen
  0 siblings, 1 reply; 3+ messages in thread
From: Fernando Nasser @ 2002-09-13 12:11 UTC (permalink / raw)
  To: gdb-patches

Approved.  The important here is to see if the commands were executed, 
the Program exited normally (or similar message) is not important
(as long as we get the prompt back, of course).

Thanks for the fix.

Fernando

Corinna Vinschen wrote:
> Hi,
> 
> the command.exp test expects the string "Program exited normally" when
> testing commands execution on breakpoints.  This might fail on some
> remote targets and simulators which never reaches a normal exit but
> stop execution at some defined trap in _exit() or friend.
> 
> For that reason I'd propose to drop the above expectation from the test.
> 
> Corinna
> 
> 	* gdb.base/commands.exp: Don't expect a "Program exited normally"
> 	string after running the commands execution on breakpoint tests.
> 
> Index: gdb.base/commands.exp
> ===================================================================
> RCS file: /cvs/src/src/gdb/testsuite/gdb.base/commands.exp,v
> retrieving revision 1.11
> diff -u -p -r1.11 commands.exp
> --- gdb.base/commands.exp	27 Aug 2002 01:09:09 -0000	1.11
> +++ gdb.base/commands.exp	13 Sep 2002 14:45:28 -0000
> @@ -490,7 +490,7 @@ proc bp_deleted_in_command_test {} {
>  
>      gdb_run_cmd
>      gdb_expect {
> -        -re ".*factorial command-list executed.*1.*Program exited normally.*$gdb_prompt $" {
> +        -re ".*factorial command-list executed.*1.*$gdb_prompt $" {
>  	    pass "run factorial until breakpoint"
>          }
>  	-re ".*$gdb_prompt $" {
> @@ -547,7 +547,7 @@ proc temporary_breakpoint_commands {} {
>  
>      gdb_run_cmd
>      gdb_expect {
> -	-re ".*factorial tbreak commands executed.*1.*Program exited normally.*" {
> +	-re ".*factorial tbreak commands executed.*1.*$gdb_prompt $" {
>  	    pass "run factorial until temporary breakpoint"
>  	}
>  	timeout { fail "(timeout) run factorial until temporary breakpoint" }
> 


-- 
Fernando Nasser
Red Hat Canada Ltd.                     E-Mail:  fnasser@redhat.com
2323 Yonge Street, Suite #300
Toronto, Ontario   M4P 2C9


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [RFA] testsuite/gdb.base/commands.exp: Don't expect "Program exited normally" string
  2002-09-13 12:11 ` Fernando Nasser
@ 2002-09-14  2:32   ` Corinna Vinschen
  0 siblings, 0 replies; 3+ messages in thread
From: Corinna Vinschen @ 2002-09-14  2:32 UTC (permalink / raw)
  To: gdb-patches

On Fri, Sep 13, 2002 at 03:10:15PM -0400, Fernando Nasser wrote:
> Approved.  The important here is to see if the commands were executed, 

Thanks, applied.

Corinna

-- 
Corinna Vinschen
Cygwin Developer
Red Hat, Inc.
mailto:vinschen@redhat.com


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2002-09-14  9:32 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-09-13  7:49 [RFA] testsuite/gdb.base/commands.exp: Don't expect "Program exited normally" string Corinna Vinschen
2002-09-13 12:11 ` Fernando Nasser
2002-09-14  2:32   ` Corinna Vinschen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox