Increase timeout in gdb.mi/list-thread-groups-available.exp
[external/binutils.git] / gdb / testsuite / gdb.mi / list-thread-groups-available.exp
index 792c3ba..ab5c716 100644 (file)
@@ -54,10 +54,15 @@ set cores_re "cores=\\\[(\"$decimal\"(,\"$decimal\")*)?\\\]"
 # List all available processes.
 set process_entry_re "{${id_re},${type_re}(,$description_re)?(,$user_re)?(,$cores_re)?}"
 
-mi_gdb_test \
-    "-list-thread-groups --available" \
-    "\\^done,groups=\\\[${process_entry_re}(,$process_entry_re)*\\\]" \
-    "list available thread groups"
+# Increase the timeout: when running with `make check-read1`, this can take
+# a bit of time, as there is a lot of output generated, hence a lot of read
+# syscalls.
+with_read1_timeout_factor 10 {
+    mi_gdb_test \
+       "-list-thread-groups --available" \
+       "\\^done,groups=\\\[${process_entry_re}(,$process_entry_re)*\\\]" \
+       "list available thread groups"
+}
 
 # List specific processes, make sure there are two entries.
 set spawn_id_1 [remote_spawn target $binfile]