From e11c3523a6d51716f4955c75d2cbffb4b3d22955 Mon Sep 17 00:00:00 2001 From: baldurk Date: Fri, 14 Aug 2020 11:07:43 +0100 Subject: [PATCH] Fix subprocess timeout not properly kicking in --- util/test/rdtest/runner.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/util/test/rdtest/runner.py b/util/test/rdtest/runner.py index d3d9d86c1..6d599bf0a 100644 --- a/util/test/rdtest/runner.py +++ b/util/test/rdtest/runner.py @@ -29,7 +29,7 @@ def get_tests(): return testcases -RUNNER_TIMEOUT = 30 # Require output every 30 seconds +RUNNER_TIMEOUT = 90 # Require output every X seconds RUNNER_DEBUG = False # Debug test runner running by printing messages to track it @@ -97,7 +97,10 @@ def _run_test(testclass, failedcases: list): out = None # No output try: + err = None while not test_stderr.empty(): + if err is None: + err = '' err += test_stderr.get_nowait() if test_run.poll() is not None: