diff --git a/tests/letstest/multitester.py b/tests/letstest/multitester.py index 9c1c0931d..566bb5f5f 100644 --- a/tests/letstest/multitester.py +++ b/tests/letstest/multitester.py @@ -552,9 +552,14 @@ def main(): # add SENTINELs to end client processes for i in range(num_processes): inqueue.put(SENTINEL) - # wait on termination of client processes + print('Waiting on client processes', end='') for p in jobs: - p.join() + while p.is_alive(): + p.join(5 * 60) + # Regularly print output to keep Travis happy + print('.', end='') + sys.stdout.flush() + print() # add SENTINEL to output queue outqueue.put(SENTINEL)