diff --git a/tests/letstest/multitester.py b/tests/letstest/multitester.py index 9c1c0931d..c6f782bee 100644 --- a/tests/letstest/multitester.py +++ b/tests/letstest/multitester.py @@ -553,8 +553,12 @@ def main(): for i in range(num_processes): inqueue.put(SENTINEL) # wait on termination of client processes + timeout = 5 * 60 for p in jobs: - p.join() + p.join(timeout) + while p.is_alive(): + print('Waiting on client processes...') + p.join(timeout) # add SENTINEL to output queue outqueue.put(SENTINEL)