Occasionally print output in test farm tests.

This commit is contained in:
Brad Warren
2019-05-16 11:59:30 -07:00
parent 9a7f774706
commit da34e9efc3

View File

@@ -546,9 +546,13 @@ try:
# 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='')
print()
# add SENTINEL to output queue
outqueue.put(SENTINEL)