From 22aedda6d05ebc7bea48fdee4a28b9104f50eeed Mon Sep 17 00:00:00 2001 From: Jussi Pakkanen Date: Sat, 10 Dec 2016 19:21:53 +0200 Subject: Use a big timeout when running gdb interactively and a typo fix. --- mesontest.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/mesontest.py b/mesontest.py index 9a59cd7..730730b 100755 --- a/mesontest.py +++ b/mesontest.py @@ -227,7 +227,10 @@ class TestHarness: cwd=test.workdir, preexec_fn=setsid) timed_out = False - timeout = test.timeout * self.options.timeout_multiplier + if test.timeout is None: + timeout = None + else: + timeout = test.timeout * self.options.timeout_multiplier try: (stdo, stde) = p.communicate(timeout=timeout) except subprocess.TimeoutExpired: @@ -424,7 +427,9 @@ class TestHarness: if len(t.cmd_args) > 0: wrap.append('--args') if self.options.repeat > 1: - wrap.append('-ex', 'run', '-ex', 'quit') + # The user wants to debug interactively, so no timeout. + t.timeout = None + wrap += ['-ex', 'run', '-ex', 'quit'] res = self.run_single_test(wrap, t) else: -- cgit v1.1