mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-25 04:49:54 +08:00
[gdb/testsuite] Wait longer for core generation
When I run the gdb testsuite on a powerpc64le-linux system with (slow) nfs file system, I run into timeouts due to core generation, like for instance: ... (gdb) gcore $outputs/gdb.ada/task_switch_in_core/crash.gcore^M FAIL: gdb.ada/task_switch_in_core.exp: save a corefile (timeout) ... Fix this by using with_timeout_factor 3 in gdb_gcore_cmd. Tested on powerpc64le-linux. Approved-By: Tom Tromey <tom@tromey.com>
This commit is contained in:
@ -5730,13 +5730,19 @@ proc gdb_gcore_cmd {core test} {
|
||||
global gdb_prompt
|
||||
|
||||
set result 0
|
||||
gdb_test_multiple "gcore $core" $test {
|
||||
-re "Saved corefile .*\[\r\n\]+$gdb_prompt $" {
|
||||
pass $test
|
||||
set result 1
|
||||
}
|
||||
-re "(?:Can't create a corefile|Target does not support core file generation\\.)\[\r\n\]+$gdb_prompt $" {
|
||||
unsupported $test
|
||||
|
||||
set re_unsupported \
|
||||
"(?:Can't create a corefile|Target does not support core file generation\\.)"
|
||||
|
||||
with_timeout_factor 3 {
|
||||
gdb_test_multiple "gcore $core" $test {
|
||||
-re -wrap "Saved corefile .*" {
|
||||
pass $test
|
||||
set result 1
|
||||
}
|
||||
-re -wrap $re_unsupported {
|
||||
unsupported $test
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user