From bfa143caa92674b5c3d44e5c73cf05db45988a84 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alicia=20Boya=20Garc=C3=ADa?= Date: Fri, 25 May 2018 12:06:22 +0200 Subject: [PATCH] gst-validate-launcher: disable timeouts when debugging in gdb interactively An interactive debugging session can be going for a long time, we don't want any timeouts in that case. https://bugzilla.gnome.org/show_bug.cgi?id=796397 --- validate/launcher/baseclasses.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/validate/launcher/baseclasses.py b/validate/launcher/baseclasses.py index a1d209cc88..bac3336374 100644 --- a/validate/launcher/baseclasses.py +++ b/validate/launcher/baseclasses.py @@ -385,6 +385,11 @@ class Test(Loggable): if self.hard_timeout is not None: self.hard_timeout *= GDB_TIMEOUT_FACTOR self.timeout *= GDB_TIMEOUT_FACTOR + + if not self.options.gdb_non_stop: + self.timeout = sys.maxsize + self.hard_timeout = sys.maxsize + args = ["gdb"] if self.options.gdb_non_stop: args += ["-ex", "run", "-ex", "backtrace", "-ex", "quit"]