mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-06 05:40:54 -06:00
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:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user