* lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
supress message.
This commit is contained in:
parent
32a6503c60
commit
a20ce2c398
2 changed files with 15 additions and 8 deletions
|
@ -1,3 +1,8 @@
|
|||
2002-08-01 Andrew Cagney <ac131313@redhat.com>
|
||||
|
||||
* lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
|
||||
supress message.
|
||||
|
||||
2002-08-01 Andrew Cagney <cagney@redhat.com>
|
||||
|
||||
* Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
|
||||
|
|
|
@ -1265,6 +1265,7 @@ proc gdb_expect_list {test sentinel list} {
|
|||
set ok 1
|
||||
if { $suppress_flag } {
|
||||
set ok 0
|
||||
unresolved "${test}"
|
||||
}
|
||||
while { ${index} < [llength ${list}] } {
|
||||
set pattern [lindex ${list} ${index}]
|
||||
|
@ -1273,41 +1274,42 @@ proc gdb_expect_list {test sentinel list} {
|
|||
if { ${ok} } {
|
||||
gdb_expect {
|
||||
-re "${pattern}${sentinel}" {
|
||||
pass "${test}, pattern ${index} + sentinel"
|
||||
# pass "${test}, pattern ${index} + sentinel"
|
||||
}
|
||||
-re "${sentinel}" {
|
||||
fail "${test}, pattern ${index} + sentinel"
|
||||
fail "${test} (pattern ${index} + sentinel)"
|
||||
set ok 0
|
||||
}
|
||||
timeout {
|
||||
fail "${test}, pattern ${index} + sentinel (timeout)"
|
||||
fail "${test} (pattern ${index} + sentinel) (timeout)"
|
||||
set ok 0
|
||||
}
|
||||
}
|
||||
} else {
|
||||
unresolved "${test}, pattern ${index} + sentinel"
|
||||
# unresolved "${test}, pattern ${index} + sentinel"
|
||||
}
|
||||
} else {
|
||||
if { ${ok} } {
|
||||
gdb_expect {
|
||||
-re "${pattern}" {
|
||||
pass "${test}, pattern ${index}"
|
||||
# pass "${test}, pattern ${index}"
|
||||
}
|
||||
-re "${sentinel}" {
|
||||
fail "${test}, pattern ${index}"
|
||||
fail "${test} (pattern ${index})"
|
||||
set ok 0
|
||||
}
|
||||
timeout {
|
||||
fail "${test}, pattern ${index} (timeout)"
|
||||
fail "${test} (pattern ${index}) (timeout)"
|
||||
set ok 0
|
||||
}
|
||||
}
|
||||
} else {
|
||||
unresolved "${test}, pattern ${index}"
|
||||
# unresolved "${test}, pattern ${index}"
|
||||
}
|
||||
}
|
||||
}
|
||||
if { ${ok} } {
|
||||
pass "${test}"
|
||||
return 0
|
||||
} else {
|
||||
return 1
|
||||
|
|
Loading…
Reference in a new issue