Merge topic 'external_project_download_stability'

bbfdbe25a1 Improve the stability of the ExternalProject download tests

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5183
This commit is contained in:
Brad King
2020-09-04 11:15:23 +00:00
committed by Kitware Robot

View File

@@ -8,8 +8,11 @@ import threading
args = None
outerthread = None
barrier = threading.Barrier(2)
class SimpleHTTPRequestHandler(BaseHTTPRequestHandler):
def do_GET(self):
barrier.wait()
self.send_response(200)
self.end_headers()
data = b'D'
@@ -46,4 +49,5 @@ if __name__ == "__main__":
serverThread = threading.Thread(target=runServer,args=(args.file,))
serverThread.daemon = True
serverThread.start()
serverThread.join(15)
barrier.wait(60)
serverThread.join(20)