mirror of
https://github.com/darlinghq/darling-gdb.git
synced 2025-03-01 22:06:14 +00:00
Reviewed and approved by Daniel Jacobowitz <drow@false.org>
2006-05-18 Fred Fish <fnf@specifix.com> * gdb.base/a2-run.exp: Allow part of test to run when args aren't required. Check for spurious output after program exits normally.
This commit is contained in:
parent
bd2bc00f1f
commit
154189a4a5
@ -1,3 +1,8 @@
|
||||
2006-05-18 Fred Fish <fnf@specifix.com>
|
||||
|
||||
* gdb.base/a2-run.exp: Allow part of test to run when args aren't
|
||||
required. Check for spurious output after program exits normally.
|
||||
|
||||
2006-05-17 Fred Fish <fnf@specifix.com>
|
||||
|
||||
* gdb.base/relocate.exp: Use gdb_file_cmd rather than
|
||||
|
@ -20,13 +20,6 @@
|
||||
|
||||
# This file was written by Rob Savoye. (rob@cygnus.com)
|
||||
|
||||
# These tests don't work for targets can't take arguments...
|
||||
|
||||
if [target_info exists noargs] then {
|
||||
verbose "Skipping a2-run.exp because of noargs."
|
||||
return
|
||||
}
|
||||
|
||||
# Can't do this test without stdio support.
|
||||
if [gdb_skip_stdio_test "a2run.exp"] {
|
||||
return
|
||||
@ -77,11 +70,21 @@ if [istarget "*-*-vxworks*"] then {
|
||||
gdb_expect -re "$gdb_prompt $" {}
|
||||
} else {
|
||||
gdb_expect {
|
||||
-re ".*usage: factorial <number>.*Program exited with code 01\.\r\n$gdb_prompt $" {
|
||||
pass "run \"$testfile\" with no args"
|
||||
pass "no spurious messages at program exit"
|
||||
}
|
||||
-re ".*usage: factorial <number>.*Program exited with code 01.*$gdb_prompt $" {
|
||||
pass "run \"$testfile\" with no args"
|
||||
fail "no spurious messages at program exit"
|
||||
}
|
||||
-re ".*usage: factorial <number>.* EXIT code 1.*Program exited normally\.\r\n$gdb_prompt $" {
|
||||
pass "run \"$testfile\" with no args (exit wrapper)"
|
||||
pass "no spurious messages at program exit"
|
||||
}
|
||||
-re ".*usage: factorial <number>.* EXIT code 1.*Program exited normally.*$gdb_prompt $" {
|
||||
pass "run \"$testfile\" with no args (exit wrapper)"
|
||||
fail "no spurious messages at program exit"
|
||||
}
|
||||
-re ".*$gdb_prompt $" {
|
||||
fail "run \"$testfile\" with no args"
|
||||
@ -92,6 +95,14 @@ if [istarget "*-*-vxworks*"] then {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# The remaining tests don't work for targets can't take arguments...
|
||||
|
||||
if [target_info exists noargs] then {
|
||||
verbose "Skipping rest of a2-run.exp because of noargs."
|
||||
return
|
||||
}
|
||||
|
||||
# Now run with some arguments
|
||||
if [istarget "*-*-vxworks*"] then {
|
||||
send_gdb "run vxmain \"5\"\n"
|
||||
|
Loading…
x
Reference in New Issue
Block a user