[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:
Tom de Vries
2022-12-01 07:25:04 +01:00
parent 32a5aa2625
commit f0cb4aa909

View File

@ -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
}
}
}